Informatika2-2013/Gyakorlat07

A MathWikiből
(Változatok közti eltérés)
8. sor: 8. sor:
  
 
* Program argumentumai
 
* Program argumentumai
 
 
** int argc, char* argv[]
 
** int argc, char* argv[]
 
** kezdetben minden szöveg, atoi-val int-é, atof-el float-á konvertálás
 
** kezdetben minden szöveg, atoi-val int-é, atof-el float-á konvertálás
14. sor: 13. sor:
  
 
* Typedef és struktúrák
 
* Typedef és struktúrák
 
 
** több változót egységbe zárni, pl vektor, komplex szám
 
** több változót egységbe zárni, pl vektor, komplex szám
 
** . operátorral elérhetõ adattagok
 
** . operátorral elérhetõ adattagok

A lap 2013. március 26., 02:37-kori változata

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