- Szívós, szép és kitartó az új OnePlus óra
- Google Pixel topik
- Nokia N8 - vajon elég lesz-e?
- Télvíz idején érkezik az iPhone 17e
- Külföldi prepaid SIM-ek itthon
- Samsung Galaxy A54 - türelemjáték
- Xiaomi 13 - felnőni nehéz
- Samsung Galaxy Z Flip5 - ami kint, az van bent
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- iPhone topik
Ú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!
- Gumi és felni topik
- Kínai és egyéb olcsó órák topikja
- Szívós, szép és kitartó az új OnePlus óra
- Elbaltázott tankolás miatt csúszik a NASA Holdutazása
- Linux Mint
- LG LCD és LED TV-k
- Google Pixel topik
- Samsung Galaxy Felhasználók OFF topicja
- Bittorrent topik
- Nehézzé teszi az új Steam eszközök kiadását a memóriapánik
- További aktív témák...
- BESZÁMÍTÁS! Nintendo Switch OLED 64GB játékkonzol garanciával hibátlan működéssel
- Gamer PC i5-8400 RTX3060 12GB 16GB RAM Windows 11 Pro
- Samsung Galaxy Tab S9 FE 256GB, Wi-Fi, 1 Év Garanciával
- Samsung Galaxy A05 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 15 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 32GB 6000MHz RAM 1TB Gen4 SSD RTX 5060 8GB FSP 750W
- iPhone 12 64GB 100% (1év Garancia)
- Új Creative Sound Blaster JAM V2
- Bomba ár! HP ProBook 430 G5 - i5-7GEN I 8GB I 128GB SSD I HDMI I 13,3" HD I Cam I W11 I Garancia!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest




