Új hozzászólás Aktív témák
-
skylaner
senior tag
válasz
Geresics
#3943
üzenetére
Scanf miatt.
A scanf("%d",&db) beolvassa a számot amit beírtál, de az input stream bufferen még ott marad az Enter( \n vagy \r\n) amit majd a gets() fog beolvasni. Úgyhogy a konyv.cim egy \n-t fog tartalmazni.scanf() után ki kell üríteni a buffert. Erre van több megoldás is:
- fflush(stdin); (ez nem mindig működik)
- amit én is használtam: while (c != '\n' && c != EOF) { c = getchar(); }
- lehet hogy ez is működne:
char dummy_string[10];
scanf("%d%s",&db,dummy_string)Valamit gets() használata nem javasolt, helyette fgets() használj. / fgets(string,100,stdin) /
Ú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!
- Lakáshitel, lakásvásárlás
- Fotók, videók mobillal
- Dell notebook topic
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Kuponkunyeráló
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- GoodSpeed: MacBook egy kis gikszerrel.
- Kutya topik
- Milyen billentyűzetet vegyek?
- További aktív témák...
- Remek áron dobozos új Asus Tuf Gaming FX507VV/i7-13620H 16GB 512 SSD Nvidia RTX 4060 144Hz garancia
- 24"-os Philips 246V Full HD monitor akciÓÓ!
- 14"-os 5.gen core i5 Dell notebook kiárusítás! AkciÓÓ
- Dobozos ÚJ Lenovo Legion 5 2.5K OLED i7-13650HX 32gb ddr5 1 TB RTX 5070 Garancia
- SAMSUNG (LS34C500GAUXEN) 34 " GAMER WIDE MONITOR ! AKCIÓ
- BESZÁMÍTÁS! Apple iPhone 13 Pro Max 128GB mobiltelefon garanciával hibátlan működéssel
- Motorola Edge 40 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi 14 512GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Vostro 5410 14" i5-11320H 16GB 512GB 1 év garancia
- LG UltraWide 34WQ75C-B IPS Monitor! 3440x1440 / 60Hz / sRGB 99% / Type-C
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
