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:37-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

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[] = "Volt egyszer egy kiskutya, elment a vasarba.";
Személyes eszközök