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. 1
    Include biblioteca Adaugă #include <fstream> pentru a folosi ofstream.
  2. 2
    Deschide fișierul Declară ofstream numeFisier; apoi numeFisier.open("output.txt");.
  3. 3
    Alege modul Folosește ios::app pentru adăugare sau implicit pentru suprascriere.
  4. 4
    Scrie datele Utilizează operatorul <<, de ex. numeFisier << "Text" << variabila;.
  5. 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.

Mai multe din Programare