Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
prosoftware
#4327
üzenetére
A getchar() a sorvég jelet \n eszi meg mivel azt a scanf a [^\n] miatt nem tette meg. Persze bele lehetne oda is tenni.
-
prosoftware
csendes tag
válasz
prosoftware
#4326
üzenetére
scanf("%d%d%*[^\n]", &a, &b);
getchar();
scanf("%d", &c);
printf("%d %d %d\n", a, b, c);A getcharnak mi a szerepe itt? Ha jól néztem nélküle is működik.
-
Jester01
veterán
válasz
prosoftware
#4321
üzenetére
Nem ugyanazt csinálják, ha a sorban a két számon kívül még van valami és később azt is be akarod olvasni.
scanf("%d%d%*[^\n]", &a, &b);
getchar();
scanf("%d", &c);
printf("%d %d %d\n", a, b, c);Be:
1 2 3
4
Ki: 1 2 4Az első sorban a szám után bármi lehet, azt figyelmen kívül hagyja.
scanf("%d%d%", &a, &b);
scanf("%d", &c);
printf("%d %d %d\n", a, b, c);Be: 1 2 3
Ki: 1 2 3Itt a két szám után ami még a sorban volt az megmarad és a további beolvasások felhasználják. A formátumstringben az utolsó % jel pedig igenis elírás mivel annak ott semmi értelme nincs. Ugyanígy működik anélkül is, csak akkor még helyes is.
-
Jester01
veterán
válasz
prosoftware
#4318
üzenetére
Az első az megeszi az egész sort, a második az nem (a végén a % az gondolom elírás).
Ú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!
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- MWC 2026 exkluzív: Bemutatom a Pininfarina mobilt
- Windows 10
- Samsung Galaxy A54 - türelemjáték
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Samsung kuponkunyeráló
- Assetto Corsa Rally
- Brogyi: CTEK akkumulátor töltő és másolatai
- Facebook és Messenger
- Apple Watch Sport - ez is csak egy okosóra
- További aktív témák...
- Sigma 150-600mm Sports + 1.4x Telekonverter - Újszerű -
- Újszerű Lenovo Thinkbook 14" FHD+ IPS Ultra 5 125U 16GB DDR5 RAM 512GB NVME SS Lenovo Gar: 2029.05ig
- Teljesen új Samsung A55 DS 5G 8/128GB Awesome Iceblue (jegeskék) eladó
- Bonola 3 az 1-ben töltőállomás több Apple eszközhöz! Új!
- Eladó ASUS TUF Gaming F15 (TUF507ZV4-LP121W) i7, 24gb ram RTX 4060, gamer laptop!
- Prémium iPhone 15 Pro Max 256 GB tárhellyel, 100%-os akkumulátorral (5 ciklus) és 6 hónap garival
- PlayStation 5 FAT DIGITAL + kontroller 6 hó garancia, számlával!
- Apple iPhone 16e 128 GB White 100% Akkumulátor 12 hónap Garancia Beszámítás Házhozszállítás
- iPhone 13 mini 128GB 100%(1év Garancia) - AKCIÓ
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
