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 Include biblioteca Adaugă #include <fstream> și #include <iostream> pentru manipulare.
- 2 Deschide fișierul Declară un obiect ifstream numeFisier; apoi numeFisier.open("fisier.txt");.
- 3 Verifică deschiderea Folosește if(numeFisier.is_open()) pentru a evita erori.
- 4 Citește datele Utilizează operatorul >> sau getline() pentru a extrage conținut.
- 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.