Course
Fisiere
Fisiere de date in limbajul C++,clasa a IX-a
Modules (10)
-
Deschidere fisier
DESCHIDEREA UNUI FISIER TEXT Pentru a putea efectua operaţii cu un fişier text acesta trebuie mai intâi deschis.Astfel se pot folosi unul din obiectele ifstream(pentru citire) sau ofstrem(pentru scriere) din/în fisier. •ifstream f("fis.txt"); //s-a deschis fisierul pentru citire SAU fstream f("fis.txt",ios::in); •ofstream f("fis.txt"); //s-a deschis fisierul pentru scriere SAU fstream f("out.txt",ios::out); •fstream f("out.txt",ios::app); // s-a deschis fisierul pentru adăugare
-
Exemplu
#include<iostream> #include<fstream> using namespace std; int main() { int v[100],i=0,j=0; fstream f("fis.in", ios::in); //s-a deschis fisierul pentru citire //o altă varianta ar fi fost: ifstream f("fis.in"); while(!f.eof()) // cât timp nu s-a ajuns la sfârşitul fisierului text { i++; f>>v[i]; //se citeste din fisier caracter cu caracter j++;} f.close(); // se închide fisierul fstream h("fis.out",ios::app);//se deschide fisierul pentru adaugare for(i=1;i<j;i++ h<<v[i];se scrie(se adauga) din vector in fisier h.close();//se inchide fisierul }
| Course resource | Original resource | Created by |
|---|---|---|
| fisiere-definitie | fisiere-definitie | Alexandru Țecu |
| Fisere-clasificare | Fisere-clasificare | Alexandru Țecu |
| Fisier-notiuni | Fisier-notiuni | Alexandru Țecu |
| Quiz | Quiz | Alexandru Țecu |
| Flash_cards | Flash_cards | Alexandru Țecu |
| Introducere | Introducere | Alexandru Țecu |