Informatika3-2024/Hazi2

A MathWikiből
(Változatok közti eltérés)
10. sor: 10. sor:
  
 
Például a "Falkor egy repulo kutya" string bemenettel visszaadja a "Falkoregyrepulokutya" C string kimenetet.
 
Például a "Falkor egy repulo kutya" string bemenettel visszaadja a "Falkoregyrepulokutya" C string kimenetet.
 +
 +
Ne féljetek '''cout''' kiírásokat tenni mindenfelé a kódba amikor még tesztelitek és esetleg hibát kerestek benne. Nagyon hasznos tud lenni, ha látjátok mi is történik.
  
 
Tipp a lap alján (ha van rá idõtök/kitartásotok, elõször próbáljátok meg nélküle megoldani/végiggondolni).
 
Tipp a lap alján (ha van rá idõtök/kitartásotok, elõször próbáljátok meg nélküle megoldani/végiggondolni).

A lap 2024. március 8., 16:10-kori változata

A házik beadásához küldjétek el a megoldásokat (.c, .cpp, ha van .h és .hpp file-ok) csatolva a következõ emailcímre: tofihomework+2024info3hu@gmail.com

A lefordított programokat nem kell elküldeni. Ha úgy érzitek túl sok file-t küldenétek (5+) akkor bedobhatjátok egy zip-be, de nem muszáj.

No more space

Írjunk C++ függvényt ami a kapott C string-rõl készít egy olyan másolatot amiben nincsenek szóközök, majd ezt visszaadja. Írjunk hozzá main függvényt is a tesztelésre!

Nem muszáj a függvénynek tökéletes méretû char tömböt létrehoznia, csinálhatjátok azt, hogy a kimenet C string ugyanakkora méretû mint a bemenet string, csak a lezáró nullát jó helyre tegyétek.

Például a "Falkor egy repulo kutya" string bemenettel visszaadja a "Falkoregyrepulokutya" C string kimenetet.

Ne féljetek cout kiírásokat tenni mindenfelé a kódba amikor még tesztelitek és esetleg hibát kerestek benne. Nagyon hasznos tud lenni, ha látjátok mi is történik.

Tipp a lap alján (ha van rá idõtök/kitartásotok, elõször próbáljátok meg nélküle megoldani/végiggondolni).


































































































Az elején muszáj lesz megszámolni a bemeneti string hosszát, hogy létre tudjátok hozni a visszaadandó új tömböt. Nem kell lemásolni a bemeneti string-et egy az egyben. Csinálhatjátok azt, hogy másolás közben döntitek el, hogy egy adott karaktert beraktok-e az új string-be vagy nem. Ekkor lehet 2 "ciklus változóra" lesz szükségetek 1 cikluson belül (hisz amikor elhagytok egy szóközt, elcsúszik a 2 char tömb indexelése).

Személyes eszközök