Felkészülés a gyakorlatra
-
Az 6. előadás anyagának átnézése
Pointerek
Pointerek és tömbök kapcsolata
Tömb átadása függvénynek
Sztringek
A 4. gyakorlat anyagának átismétlése
A 5. gyakorlat anyagának átismétlése
A 6. gyakorlat anyagának átismétlése
1. Feladat
Tegyük bele egy programba az előadáson is látott utasításokat! Hajtsuk végre lépésenként 7_01.c programot!
2. Feladat
Írjunk mutató paraméterű függvényeket.
-
Írjunk függvényt, amely két mutatóval kijelölt double számot átlagol! A függvényhez készített teszt környezet (főprogram) letölthető innen.
-
Módosítsuk az előző függvényt úgy, hogy a két double szám átlagát ne függvényértékként adja vissza, hanem egy mutatóval kijelölt változóba tegye!
3. Feladat
Írjuk át függvénnyé, a legmagasabb tanuló magasságát kiszámító programot! A program letölthető innen.
4. Feladat
Készítsünk egyszerű sztringkezelő függvényeket! A függvényeket meghívó és tesztelő program letölthető innen.
-
Írjuk meg a sztringhosszt számoló függvényt!
-
Írjunk függvényt, ami egy sztringben megszámolja egy adott karakter előfordulásainak számát!
-
Írjunk függvényt, ami egy sztringben adott szöveget lecsonkol az első kijelentő mondat végéig!
Fakultatív házi feladatok
-
Írjunk függvényt, mely visszaadja egy másodfokú egyenlet valós gyökeinek számát a kapott paraméterek alapján. A gyökök értékét a paraméterlistán átvett című változókba tegye!
-
Írjunk függvényt, mely visszaad egy mutatót egy tömb legnagyobb elemére!
-
Írjunk függvényt, amely megadja, hogy egy sztringben kapott szó hányféle karaktert tartalmaz!
-
Írjunk függvényt, ami egy sztringben minden szó első betűjét nagybetűre állítja!
-
Írjunk függvényt, ami egy sztringben adott egész szám értékét adja vissza (atoi)!
-
A példatár kapcsolódó feladatai
Felkészülés a következő foglalkozásra
-
Az 7. előadás anyagának átnézése
Dinamikus tárkezelés
Memória allokáció
Fájlkezelés
A 7. gyakorlat anyagának átismétlése
Ismerkedjünk meg néhány gyakran használt sztringkezelő függvény működésével az innen letölthető program segítségével!