Sari la conținut

Structuri și fișiere text

Structuri de date — tipul înregistrare, tablouri de structuri, fișiere text

  • struct definește un tip nou care grupează câmpuri de tipuri diferite; declarația se încheie cu punct și virgulă și nu rezervă memorie.
  • Accesul la un câmp se face cu operatorul punct, iar într-un tablou de structuri se scrie a[i].camp.
  • Fișierele text se folosesc prin <fstream>: ifstream pentru citire, ofstream pentru scriere, cu close() la final.
  • Citirea este secvențială; o valoare deja citită se recuperează doar dacă a fost păstrată într-o variabilă sau într-un tablou.
  • while (fin >> x) prelucrează fiecare valoare exact o dată; while (!fin.eof()) prelucrează o valoare în plus.
  • >> citește un cuvânt și se oprește la spațiu; getline citește o linie întreagă.
  • Separatorii la scriere se pun explicit: fout << x << " "; sau fout << x << endl;.
  • Media se calculează cu conversie la double, iar un maxim se inițializează cu prima valoare, nu automat cu 0.
Deschide în aplicație
Structuri și fișiere text — Informatică | Simulează