Informatika2-2013/Gyakorlat07
A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2013. március 26., 02:39-kor történt szerkesztése után volt.
Ismétlés
- Filekezelés
- fopen, fprintf, fscanf, fclose
- FILE *
- write, add, read (w, a, r)
- a kiíró/beolvasó függvények használata akár a parancssoriaké
- Program argumentumai
- int argc, char* argv[]
- kezdetben minden szöveg, atoi-val int-é, atof-el float-á konvertálás
- 0. indexû a file neve, 1. indexû az elsõ argumentum
- Typedef és struktúrák
- több változót egységbe zárni, pl vektor, komplex szám
- . operátorral elérhetõ adattagok
- létrehozásuk és függvény paraméter/visszatérési érték használatuk akár mint egy beépített változónak
Stringek
A string típus szöveges tartalmat tárol, valójában egy karakter tömb (char[]), egy lezáró nullával ('\0') a végén.
Különbség az 'a' és az "a" között:
- 'a' char típusú, "a" char[] (vagyis char *) típusú
- az "a" 2 karaktert tárol egy 'a' és egy '\0'
Könnyen létrehozhatunk egy konstans karakter tömböt:
char s[] = "kiskutya";
Ez ekvivalens a már korábban tanult tömb megadással:
char s[] = {'k', 'i', 's', 'k', 'u', 't', 'y', 'a', '\0'};