Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Mustaros: Torrent jó dolog, de már nem használom.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- hcl: GPT diszk kisebbre klónozása
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- D@reeo: OlvasóMester - vágólap felolvasó alkalmazás
- Lalikiraly: Macbook NEO 2
- Mr Dini: Mindent a StreamSharkról!
- t1csi: DDR3 RAM vadászat – egy kis gondolkodási anomália
Új hozzászólás Aktív témák
-
Benmartin
senior tag
globális meg lokális deklaráció között a foglalás helyében van nagy különbség (előbbi RAM, utóbbi verem).
igazából nem tudok magyarázatot adni, hogy miért ment globálisan deklarált változónál (bár sejtem: valószínűleg %s-nél megpróbálta beleírni a '\0' karaktert a pointer végére és az egyik allokációnál sikerült a másiknál meg nem, talán ez lehet). mindenesetre a megoldás, amit mutattam nem túl szép, pontosan amiatt, hogy igazából nem szabadna char-ba %s-el olvasni, mert string beolvasásnál +1 karakter mindig kell a végére (emiatt lehet túlcsordulás).a scanf("%c %c")-vel az a probléma, hogy amikor beolvasol bármit az inputról, akkor jön vele mindig egy '\n' karakter az enter miatt és ezt nem tudod hol eltárolni, szóval bennemarad billpufferban, a következő beolvasásnál meg szépen előveszi a puffer tartalmat és beleteszi a változódba, viszont ha kiüríted ezt a puffert, akkor rendesen fog működni a beolvasás.
a szabványos inputra (stdin) kell meghívnod az fflush függvényt, szóval a while előtt, majd minden scanf("%c %c") olvasás után hajtsd végre a következő utasítást: fflush(stdin), ezáltal eltűnnek a pufferból az input végén "varakozó" soremelés karakterek.
remélem segítettem és érthető.
Ú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!
- Qualcomm lapkával és nagyobb teleppel várható a CMF Phone 3 Pro
- Már csak több évre szóló szerződésekben gondolkodnak a memóriagyártók
- ASUS routerek
- Kormányok / autós szimulátorok topikja
- Windows 11
- Assetto Corsa Rally
- Fejhallgató erősítő és DAC topik
- Vírusirtó topic
- Gumi és felni topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- IPHONE FELVÁSÁRLÁS AZONNAL KÉSZPÉNZ!
- Lenovo Legion Pro 5 16ADR10 / RTX 5060 115W / Ryzen 9 8945HX / 32GB DDR5 / 2.5K 240Hz /Garancia 2028
- Dell XPS 13 Plus 9320 i7-1260P 32GB 512GB 4K+ TouchScreen 1 év garancia
- HP EliteOne 800 G6 All-in-One i5-10500 32GB 1000GB 24" Érintőkijelző!! 1 év garancia
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- Eredeti Microsoft Windows 10 / 11 Pro OEM licenc Akciós áron! 64/32 bit Azonnali kézbesítéssel
- Azonnali készpénzes félkonfig / félgép felvásárlás személyesen / csomagküldéssel korrekt áron
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- Xbox Series S 512 GB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
