Informatică Programare
Scriere in fisier C++
Scrierea în fișier în C++ se face cu obiecte ofstream din <fstream>. Aceasta salvează date în fișiere, înlocuind sau adăugând conținut. Este analog cu cout, dar scrie într-un fișier în loc de consolă.
Pași pentru scriere
- 1 Include biblioteca Adaugă #include <fstream> pentru a folosi ofstream.
- 2 Deschide fișierul Declară ofstream numeFisier; apoi numeFisier.open("output.txt");.
- 3 Alege modul Folosește ios::app pentru adăugare sau implicit pentru suprascriere.
- 4 Scrie datele Utilizează operatorul <<, de ex. numeFisier << "Text" << variabila;.
- 5 Închide fișierul Apel numeFisier.close(); pentru a salva modificările.
Exemple practice
- Scriere simplă ofstream f("date.txt"); f << "Salut" << endl; f << 42;
- Adăugare la fișier ofstream f("log.txt", ios::app); f << "Nouă intrare" << endl;
- Scriere cu formatare f << fixed << setprecision(2) << 3.14159; // necesită <iomanip>
Verifică dacă fișierul s-a deschis înainte de scriere pentru a evita pierderea datelor.