Informatika2-2013/Hazi04

A MathWikiből
(Változatok közti eltérés)
5. sor: 5. sor:
 
* ''char* keres_torol(char s)'': az első polctól és első doboztól kezdve végigkeresi a raktárat és törli ('\0'-ra állítja) az első olyan karaktert aminek az értéke megegyezik a kapott s karakterrel. Ha nem találja a keresett elemet a raktárban, akkor NULL-t adjon vissza. Piros pontért (és rendesen le is rövidíti a kódot), használjátok a ''holvan'' függvényt a megvalósításhoz.
 
* ''char* keres_torol(char s)'': az első polctól és első doboztól kezdve végigkeresi a raktárat és törli ('\0'-ra állítja) az első olyan karaktert aminek az értéke megegyezik a kapott s karakterrel. Ha nem találja a keresett elemet a raktárban, akkor NULL-t adjon vissza. Piros pontért (és rendesen le is rövidíti a kódot), használjátok a ''holvan'' függvényt a megvalósításhoz.
 
* ''int azonosak(char s)'': visszaadja, hogy darab olyan értékû karakter van a raktárban mint a kapott s.
 
* ''int azonosak(char s)'': visszaadja, hogy darab olyan értékû karakter van a raktárban mint a kapott s.
* ''void tomb_betesz(char t[], int n, int polc)'': a függvénynek az a célja, hogy az adott ''polc''
+
* ''void tomb_betesz(char t[], int n, int polc)'': a függvénynek az a célja, hogy az adott ''polc''-ra, bepakolja a ''t'' tömbben tárolt ''n'' darab karaktert üres helyekre. A függvény vizsgálja, hogy az adott ''polc'' létezik-e, ha nem akkor kiír egy hibaüzenetet. Továbbá, a függvény vigyáz arra is, hogy ha nincs elég hely az adott polcon, akkor nem is kezdi el betenni a karaktereket (használjátok a ''polcon_darab'' függvényt). A függvény megírásához hasznos lehet az ''ures_helyre_pakol'' függvény.
 +
*

A lap 2013. március 16., 00:54-kori változata


Az eheti házi az 5. gyakorlat utolsó 2. feladatára, a betûraktárra épül, ennek a megoldását letölthetitek innen. Négy függvénnyel kell kiegészítenetek a programot, a függvények a megadott deklarációkkal (ezek legyenek a függvényeitek feje):

  • char* keres_torol(char s): az első polctól és első doboztól kezdve végigkeresi a raktárat és törli ('\0'-ra állítja) az első olyan karaktert aminek az értéke megegyezik a kapott s karakterrel. Ha nem találja a keresett elemet a raktárban, akkor NULL-t adjon vissza. Piros pontért (és rendesen le is rövidíti a kódot), használjátok a holvan függvényt a megvalósításhoz.
  • int azonosak(char s): visszaadja, hogy darab olyan értékû karakter van a raktárban mint a kapott s.
  • void tomb_betesz(char t[], int n, int polc): a függvénynek az a célja, hogy az adott polc-ra, bepakolja a t tömbben tárolt n darab karaktert üres helyekre. A függvény vizsgálja, hogy az adott polc létezik-e, ha nem akkor kiír egy hibaüzenetet. Továbbá, a függvény vigyáz arra is, hogy ha nincs elég hely az adott polcon, akkor nem is kezdi el betenni a karaktereket (használjátok a polcon_darab függvényt). A függvény megírásához hasznos lehet az ures_helyre_pakol függvény.
Személyes eszközök