Hirdetés
- Ilyet se látunk minden nap, már füstölt a GeForce, de a játék még futott
- Sok hűhó négyszázért: AMD Ryzen 7 9850X3D
- Azonnali fotós kérdések órája
- Az SSD elfárad… a RAM miért nem?
- A Windowst és a macOS-t is váltaná a Google Aluminium OS
- TCL LCD és LED TV-k
- Két 8 GB-os VGA-ra teszi fel ezt a negyedévet az NVIDIA?
- Vezeték nélküli fülhallgatók
- Azonnali informatikai kérdések órája
- 5.1, 7.1 és gamer fejhallgatók
Ú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!
- Napelem
- A fociról könnyedén, egy baráti társaságban
- Ilyet se látunk minden nap, már füstölt a GeForce, de a játék még futott
- Sok hűhó négyszázért: AMD Ryzen 7 9850X3D
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Parfüm topik
- Azonnali fotós kérdések órája
- Xiaomi 15T - reakció nélkül nincs egyensúly
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- További aktív témák...
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Targus DOCK423A - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
- 134 - Lenovo Legion Pro 7 (16IRX8H) - Intel Core i9-13900HX, RTX 4090
- 5G LTE! Microsoft Surface Pro 8 i7-1185G7 16GB 256GB 1 év garancia
- Eladó Honor Magic 7 Lite 5G 8/512GB / ÚJ HÁTLAP / ÚJ KIJELZŐ / 12 hó jótállás
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




