Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

               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

#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

}

 

Deschidere fisier

Alexandru Țecu
Module by Alexandru Țecu, updated more than 1 year ago
No tags specified