- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Szinte csak formaság: bemutatkozott a Pixel 6 és Pixel 6 Pro
- Fotók, videók mobillal
- Brutál akkuval érkeztek az Ulefone X16 modellek
- Google Pixel 8a - kis telefon kis késéssel
- Vivo V40 5G - az első benyomás fontos
- Megjelent a Poco F7, eurós ára is van már
- Redmi Note 10S - egy a sok közül
- Honor 200 Pro - mobilportré
- Átlépi végre az iPhone az 5000 mAh-t?
Ú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!
- Sugárhajtómű ihlette a Zalman CPU-hűtőjét, de nem az üzemzaj tekintetében
- Elite: Dangerous
- AMD GPU-k jövője - amit tudni vélünk
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Nintendo Switch 2
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- OTP Bank topic
- Szinte csak formaság: bemutatkozott a Pixel 6 és Pixel 6 Pro
- Luck Dragon: Asszociációs játék. :)
- Jó, jó, mechanikus billentyűzetet... de milyet?
- További aktív témák...
- BESZÁMÍTÁS! Apple MacBook Pro 16 M4 Pro 24GB RAM 512GB SSD - garanciával hibátlan működéssel
- KATONAI ÜTÉSÁLLÓ!!! Getac S410 i5-6300u, G3: i5-8365u, G4: i5-1145G7
- Samsung Galaxy A54 5G , 8/128 GB , Kártyafüggetlen
- BESZÁMÍTÁS! Asus B760M i7 12700KF 32GB DDR4 512GB SSD RX 6800 16GB Rampage SHIVA FSP 700W
- TELJES KÖRŰ IT BESZERZÉS
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest