Informatică Programare

Lucrul cu fisiere C++

Lucrul cu fișiere în C++ implică citirea și scrierea datelor folosind fluxurile ifstream, ofstream și fstream din biblioteca <fstream>. Acestea permit stocarea persistentă a informațiilor, esențială pentru aplicații precum baze de date sau jurnale.

Deschiderea și închiderea fișierelor

  • Deschidere pentru citire ifstream fin("input.txt"); - deschide fișierul pentru citire.
  • Deschidere pentru scriere ofstream fout("output.txt"); - deschide pentru scriere, suprascrie conținutul existent.
  • Închidere fin.close(); - eliberează resursele, deși destructorul o face automat.

Operații de bază

  • Citire linie cu linie string line; while(getline(fin, line)) { procesează line; }
  • Scriere date fout << "Text" << endl; - scrie în fișier, similar cu cout.
  • Verificare deschidere if(fin.is_open()) { ... } - asigură că fișierul a fost deschis cu succes.

Închide întotdeauna fișierele după utilizare pentru a evita coruperea datelor.

Mai multe din Programare