Hirdetés
- Huawei Watch Fit 3 - zöldalma
- Xiaomi 17 Ultra - jó az optikája
- Apple iPhone 13 - hízott, de jól áll neki!
- OnePlus 15 - van plusz energia
- Így lehet kiszúrni, ha kamu AirPods fülest akarnak eladni neked
- Szívós, szép és kitartó az új OnePlus óra
- Apple iPhone 17 Pro Max – fennsík
- Google Pixel topik
- Telekom mobilszolgáltatások
- Külföldi prepaid SIM-ek itthon
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
CPT.Pirk
#2587
üzenetére
Ennek már eleve a fordításnál el kellene "buknia":
c = buffer; Hiányzik egy csillag.
return *buffer; itt meg van egy fölösleges
if (c == "\n") ide karakter konstans kell, aposztrófok között nem idézőjelben
*buffer = *(buffer--); szerkezet nem szabályos
bár az if belsejét szépen behúztad, attól még oda kellene a kapcsoszárójel (így is fordul, csak mást csinál mivel a return *buffer; már nem lesz a feltétel hatása alattA logikáját amúgy sem értem. Ugye a while feltétel eleve növeli a pointert, tehát c-be a következő karakter kerül már. Ha ez \n (akárhol is van, tehát nem feltétlen a string végén) akkor ezt, és csak ezt, megpróbálja felülírni az ezt megelőző karakterrel és itt abba is hagyja a feldolgozást, visszatérési érték pedig a buffer aktuális értéke lesz (tehát nem a string eleje). Ha pl. a bemenet "abc\ndef" akkor a kimenet "cdef" esetleg "ccdef" lesz.
Mivel az a feladat, hogy szedje le az új sor jelet a string végéről, ezért egyszerűen meg kell keresni a lezáró nulla byteot és azt eggyel előrébb hozni ha az előző karakter \n volt.
Ú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!
- Elektromos cigaretta 🔞
- Háztartási gépek
- Már elérhető a mobil eszközökre szánt The Division: Resurgence
- EA Sports WRC '23
- gban: Ingyen kellene, de tegnapra
- Vezeték nélküli fejhallgatók
- Tiszta szolárium: élőben brutális a TCL új SQD-Mini LED-es csúcsmodellje
- Huawei Watch Fit 3 - zöldalma
- Békéscsaba és környéke adok-veszek-beszélgetek
- Xiaomi 17 Ultra - jó az optikája
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


