I/O cu fisiere īn C++
fstream si clasele de fisiere
Pentru a efectua I/O cu fisiere, trebuie sa includeti īn programul dvs. fisierul antet 19219f54t FSTREAM.H. El defineste mai multe clase, printe care ifstream, ofstream si fstetream. Aceste clase sunt derivate din istream si, respectiv, din ostream.
Un fisier se deschide īn C++ legāndu-l de un stream. Īnainte de a putea sa deschideti un fisier, trebuie, pentru īnceput, sa aveti un stream. Exista trei tipuri de streamuri: de intrare, de iesire si de intrare/iesire. Pentru a crea un stream de intrare, trebuie sa-l declarati ca fiind din clasa ifstream. Pentru a crea un stream de iesire, trebuie sa-l declarati ca fiind din clasa ofstream. Streamurile care vor efectua atāt operatii de intrare cāt si de iesire trebuie declarate ca fiind de clasa fstream.
O data ce ati creat streamul, o cale de a-l asocia unui fisier este de a folosi functia open().
void open(const char *numefisier, int mod, int acces = filebuf openprot
Citirea si scrierea fisierelor de text
|