teorie fisiere

2
Toate utilitarele necesare pentru accesarea fsierelor text din programe C++ se biblioteca fstream Pentru a putea accesa un fşier text dintr-un program C++ trebuie declarata o variabila,ast el : Pentru a avea acces la afsare in fşier : ofstream g; Pentru a avea acces la citirea din fşier : ifstream f; ifstream f("intrare.txt");initializare variabila de acces, la declarare ofstream g("iesire.txt"); i stream !fs"in!#$ %%s-a desc&is fsierul pentru citire '() stream !fs"in!,ios::in#$ o stream !fs"in!#$ %%s-a desc&is fsierul pentru scriere '() stream !fs"in!,ios::out#$ stream !fs"in!,ios::app#$ %% s-a desc&is fsierul pentru ad*ugare inc&idere fsier xemplu: f.close(); g.close(); Asarea in sier g . // //$ g !ana are mere! endl$ Aplicatie : 'a se afseze in fsierul text rezultat.out, toate literele mari, in ordine invers al abetica si separate prin cate un spatiu" 0include iostream1 0include stream1 using namespace std$ int main # 2 c&ar 3$ o stream g !rezultat"out!#$ or 34565$ 3145(5$ 3--# g 3 5 5$ g"close #$ return 7$8 x : 'e considera fsierul text cifre.txt care contine pe o singura linie si separat prin spatii 7 numere intregi de maxim 9 ci re fecare" 'a se afseze pe e suma acestor numere" #include <fstream> #include <iostream> using namespace std; int main() { int x; long s=0; ifstream f("cifre.txt"); int i; for(i=1;i<=10;i++) { f>>x; s=s+x; f.close(); cout<<"suma este!"<<s; return 0;

Upload: ciohani

Post on 05-Nov-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Toate utilitarele necesare pentru accesarea fisierelor text din programe C++ se afla in biblioteca fstreamPentru a putea accesa un fiier text dintr-un program C++ trebuie declarata o variabila, astfel : Pentru a avea acces la afisare in fiier : ofstream g; Pentru a avea acces la citirea din fiier : ifstream f;ifstream f("intrare.txt"); initializare variabila de acces, la declarareofstream g("iesire.txt");

ifstream f("fis.in"); //s-a deschis fisierul pentru citire SAUfstream f("fis.in",ios::in);ofstream f("fis.in"); //s-a deschis fisierul pentru scriere SAU fstream f("fis.in",ios::out); fstream f("fis.in",ios::app); // s-a deschis fisierul pentru adugare

inchidere fisierExemplu: f.close(); g.close(); Afisarea in fisier g