Hirdetés
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Samsung Galaxy S25 - végre van kicsi!
- Xiaomi 17 Ultra - jó az optikája
- Akciófigyelő: Jelentős kedvezményekkel veheted meg a Xiaomi 17-eket
- Új design és okosabb AI: megjött a Galaxy S25 készülékcsalád
- MWC 2026: Kezünkben a frissen bemutatott Motorola Edge 70 Fusion
- MWC 2026: Végre mindent tudunk a Motorola Razr Foldról
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
- MWC 2026: Na, fussunk vele még egy kört!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
cellpeti
#1952
üzenetére
Talán mert van vele némi probléma

Pl. az első ciklusod <=3 feltéle már a kötőjelet is nézi, tehát amiatt kapásból hibás lesz minden jó rendszám is. Ugyanezen feltétel esetleg túl is címez a stringen, ha az nincs is 4 karakter. A kötőjel ellenőrzésnél i-re hivatkozni nem túl jó ötlet, ha egyszer azt akarod ellenőrizni, hogy a 4. karakter kötőjel-e, akkor azt írd oda (most ugye a hibás ciklusfeltétel miatt az i itt 4 lesz, tehát az ötödik karaktert nézed). A "-" az string konstans nem pedig karakter, és a feltételben kicsit sok a felkiáltójel.A legrosszabb pedig az, hogy a végén fixen "return 1" van, akármi is az ok változó értéke.
Lehetséges javítás:
int rendszam(const char* s)
{
if (!s || strlen(s) != 7 || s[3] != '-') return 0;
for(i=0;i<3;i++)
{
if(!isupper(s[i]) || !isdigit(s[i+4])) return 0;
}
return 1;
}MOD: jó hát én voltam a leglassabb

Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- OTP Bank topic
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Kínai és egyéb olcsó órák topikja
- Autós topik
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Samsung Galaxy S25 - végre van kicsi!
- Borderlands 4
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- Milyen SSD-t vegyek?
- További aktív témák...
- Samsung Galaxy S23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- REFURBISHED és ÚJ - DELL Thunderbolt Dock WD22TB4 (210-BDTD)
- Samsung Galaxy A52s 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
- BESZÁMÍTÁS! Intel Core i7 6700 4 mag 8 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



