Informatică Programare

C++ fisiere binare exemple

Fișierele binare în C++ stochează date în format binar, neinterpretat ca text. Acestea sunt utile pentru salvarea structurilor de date complexe. Voi prezenta exemple de citire și scriere.

Operații cu fișiere binare

  1. 1
    Deschiderea fișierului Deschid un fișier binar pentru citire sau scriere folosind modul ios::binary. Exemplu: fstream fisier("date.bin", ios::binary | ios::out);
  2. 2
    Scrierea datelor Scriu date într-un fișier binar cu write(). Exemplu: int x = 10; fisier.write((char*)&x, sizeof(x));
  3. 3
    Citirea datelor Citesc date dintr-un fișier binar cu read(). Exemplu: int y; fisier.read((char*)&y, sizeof(y));

Exemple practice

  • Salvarea unui vector Salvez un vector de întregi într-un fișier binar: scriu mai întâi numărul de elemente, apoi fiecare element.
  • Încărcarea unei structuri Salvez o structură cu câmpuri (ex: nume, vârstă) într-un fișier binar folosind write() pe întreaga structură.
  • Verificarea fișierului Verific dacă fișierul s-a deschis corect cu is_open() și închid fișierul cu close() după operații.

Testează întotdeauna operațiile cu fișiere binare pe date mici înainte de a le folosi în proiecte mari.

Mai multe din Programare