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 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 Scrierea datelor Scriu date într-un fișier binar cu write(). Exemplu: int x = 10; fisier.write((char*)&x, sizeof(x));
- 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.