This shows you the differences between two versions of the page.
poo-is:laboratoare:10 [2020/10/08 17:46] ruben_gilian.udroiu [3. Stream] |
poo-is:laboratoare:10 [2020/10/12 15:14] (current) ruben_gilian.udroiu [3. Stream] |
||
---|---|---|---|
Line 287: | Line 287: | ||
acces - tipul de protectie/acces | acces - tipul de protectie/acces | ||
- | Exemplu : | + | Exemplu: |
ofstream ofis("date1.txt",ios::app); | ofstream ofis("date1.txt",ios::app); | ||
Line 342: | Line 342: | ||
Functiile citesc/scriu din/in fisierul respectiv **n octeti** in/din buf | Functiile citesc/scriu din/in fisierul respectiv **n octeti** in/din buf | ||
- | Pozitionarea absoluta in fisierul binar este realizata de metodele **seekg** (citire din ifstream) si **seekp** (scriere in ofstream): | + | Pozitionarea absoluta in fisierul binar este realizata de metodele **seekg** (citire din **ifstream**) si **seekp** (scriere in **ofstream**): |
ifstream& seekg(long poz, int reper); | ifstream& seekg(long poz, int reper); | ||
Line 348: | Line 348: | ||
poz = pozitia in octeti | poz = pozitia in octeti | ||
Reper poate fi una dintre constantele: | Reper poate fi una dintre constantele: | ||
- | *ios::beg (pozitionare fata de inceput) | + | ios::beg (pozitionare fata de inceput) |
- | *ios::cur (fata de pozitia curenta) | + | ios::cur (fata de pozitia curenta) |
- | *ios::end (fata de sfarsit) | + | ios::end (fata de sfarsit) |