Informatică Programare

Citire din fisier C++

Citirea din fișier în C++ se realizează folosind fluxurile de intrare din biblioteca <fstream>. Aceasta permite accesul la date stocate în fișiere text sau binare. Funcționează similar cu cin, dar direcționează datele către un obiect de tip ifstream.

Pași pentru citire

  1. 1
    Include biblioteca Adaugă #include <fstream> și #include <iostream> pentru manipulare.
  2. 2
    Deschide fișierul Declară un obiect ifstream numeFisier; apoi numeFisier.open("fisier.txt");.
  3. 3
    Verifică deschiderea Folosește if(numeFisier.is_open()) pentru a evita erori.
  4. 4
    Citește datele Utilizează operatorul >> sau getline() pentru a extrage conținut.
  5. 5
    Închide fișierul Apel numeFisier.close(); la final pentru a elibera resurse.

Exemplu numeric

  • Cod simplu ifstream f("numere.txt"); int x; while(f >> x) cout << x << " ";
  • Citire linie cu linie string linie; while(getline(f, linie)) cout << linie << endl;
  • Citire caracter cu caracter char c; while(f.get(c)) cout << c;

Testează întotdeauna dacă fișierul s-a deschis corect înainte de citire.

Mai multe din Programare