Feladatok
1. Készítsünk
programot, amely egy szöveges fájlban neveket keres! (megoldás, tesztadat)
Végezzünk a
paraméterként, vagy billentyűzetről kapott, szavakat tartalmazó szöveges fájl
szavai között lineáris keresést egy paraméterként kapott, vagy billentyűzetről
beolvasott minta alapján. A fájl szavait whitespace karakterek figyelmen kívül
hagyásával, az >> operátor segítségével
olvassuk be egy megfelelő méretű tömbbe. A fájl első eleme legyen a szükséges
tömb mérete, vagyis a fájlban található szavak száma. Egyszeri indítással
lehessen több keresést is végrehajtani!
Szükséges
utasítások:
mystring.c_str() a
’mystring’ nevű stringet un. standard Cstringgé
konvertálja
ch=toupper(ch) a
’ch’ nevű karakterváltozónak értékül adja saját magának nagybetűs változatát
2. Készítsünk programot, amely egy szöveges fájl karaktereiből mátrixot rajzol! (megoldás, tesztadat)
Egy paraméterként kapott fájl karaktereit folytonosan (whitespace karakterek kihagyásával) olvassuk be egy 5x5 –ös mátrixba, majd jelenítsük meg azt!
Feladat nehezítése: írjuk át a programunkat úgy, hogy billentyűzetről várja a mátrix sorainak és oszlopainak számát, valamint lépjen ki, ha a fájl nem tartalmaz megfelelő mennyiségű karaktert! (Mindenki próbálja ki, hogy mi történik, ha az utóbbi „javítást” nem hajtjuk végre és több karaktert próbálunk beolvasni, mint amennyi a bemeneti folyamban rendelkezésre áll!) (megoldás, tesztadat)
Projectek (zip):