50 likes | 157 Views
Sztringek. Az fscanf() és a f printf() függvényeknél a %s -es formátumtagot kell használni. A %s formátumtag az első white space karakterig folytatja, magát a karaktert nem beleértve. ctype.h.
E N D
Sztringek • Az fscanf() és a fprintf() függvényeknél a %s-es formátumtagot kell használni. • A %s formátumtag az első white space karakterig folytatja, magát a karaktert nem beleértve
ctype.h • Néhány logikai függvényt tartalmaz karakterek vizsgálatára és két eljárást karakterek megváltoztatására: • isdigit(): egy karaktert kap paraméterül, melyről eldönti, hogy decimális számjegy-e. Ha igen, igazzal tér vissza • islower(): igazzal tér vissza, ha a paraméterül kapott karakter kisbetűs, egyébként hamissal. • isupper(): nagybetűsséget vizsgálja • tolower(): paraméter – egy karakter ASCII kódja, visszatérési értéke az angol ábécé szerinti kisbetű ASCII kódja • toupper(): hasonlóan működik, nagybetüssé alakít
1. FELADAT • Írj olyan programot, melyben létrehozol egy maximum 128 karakter tárolására alkalmas sztringet. A felhasználótól kérj be egy megfelelő tartalmat, majd a szöveget alakítsd át úgy, hogy a kisbetűk nagyra, a nagyok kicsire változzanak, Utóbbi feladathoz midnenképpen hozz létre függvényt, mely egyetlen paramétert, az átalakítandó sztringet kap. A programban természetesen használhatók a ctype.h fejlécállomány függvényei.
2. FELADAT • Írj programot, mely egy be.txt fájlból szóközzel elválasztott szavakat olvas, majd kiírja egy ki.txt fájlba azokat a szavakat, melyek a betűvel kezdődnek.