

fisiere in c++
Presentation
•
Computers
•
9th - 12th Grade
•
Hard
Florina Marin
FREE Resource
3 Slides • 0 Questions
1
7
FISIERE IN C++
Definitie: Un fisier este o colectie omogena de date, identificată prin
nume.extensie
In C++ se lucreaza cu fisiere text sau binare. Noi vom invata sa lucram cu
fisiere text.
Operatiile permise asupra fisierelor prin intermediul unui program C++ sunt:
•Citire din fisier
•Scriere in fisier
•Adaugare la sfarsitul unui fisier
Etapele de lucru cu fisiere:
1.Includerea bibliotecii de lucru cu fisiere:
#include<fstream>
Obs: daca in program avem si instructiunile cin, cout, atunci se va
include si biblioteca <iostream>, altfel nu va mai fi nevoie de ea
2.Deschiderea fisierului:
a.Pentru citire: cand vrem sa citim datele de intrare ale problemei
din fisier (ne va scuti de reintroduerea datelor de intrate la
fiecare rulare a programului)
ifstream nl(“nume.ext”);
sau
fstream nl(“nume.ext”, ios::in);
b.Pentru scriere: daca vrem ca rezultatele problemei sa fie
salvate intr-un fisier
ofstream nl(“nume.ext”);
sau
fstream nl(“nume.ext”, ios::out);
c.Pentru adaugare: daca vrem sa scriem datele de iesire la
sfarsitul fisierului care contine date de intrare
fstream nl(“nume.ext”, ios::app);
Observatii:
•nl- numele logic al fisierului (un identificator care va reprezenta
fisierul in program. Ex> f, g, q, f1, etc)
•un fisier deschis pentru citire trebuie creat inainte de rularea
programului, ca sa salvam in el datele de intrare. Acest lucrul se face
astfel:
2
8
click pe „DA”
3
9
Se salveaza fisierul cu numele si extensia din problema si sa da
„salvare”.Apoi se scriu datele de intrare in el.
Obs: In mod asemanator se creaza un fisier gol cu numele si extensia din
program pentru fisierul de iesire. Acesta va contine dupa rularea programului
rezultatele problemei.
3.Prelucrarea datelor din fisier
a.Citire din fisier (evident, din cel deschis pentru citire sau
adaugare!)
nl>>var1>>var2>>…>>varn;
Exemplu: f>>a>>b; (am citit din fisierul f variabilele a si b)
b.Scriere in fisier (in cel deschis pentru scriere sau adaugare)
nl<<expr1<<expr2<<…<<exprn;
Exemplu: g<<”a=”<<a<<’\n’;
c.Parcurgerea unui fisier deschis pentru citire/adaugare
C1. Daca se stie numarul de valori pe care le avem de parcurs:
nl>>nr valori;
for(i=1;i<=nr valori;i++)
{ nl>>x;
//prelucram x}
C2. Daca nu se stie numarul de valori pe care le citim
while(nl>>x) //cat timp se poate citi x din fisierul nl →se opreste cand se
termina fisierul
{//prelucram x}
Sau
while(!nl.eof())
{nl>>x;
//prelucram x;}
-Aici nl.eof() este o functie specifica lucrului cu fisiere care are
valoarea 1 daca s-a ajuns la sfarsitul fisierului nl sau 0 in caz
contrar (recomand prima varianta de parcurgere, din cauza unor erori
de citire a ultimei valori in unele situatii in care se foloseste a
doua varianta)
4.Inchiderea fisierului
nl.close(); - pentru fiecare fisier in parte pe care l-ati deschis in
program.
7
FISIERE IN C++
Definitie: Un fisier este o colectie omogena de date, identificată prin
nume.extensie
In C++ se lucreaza cu fisiere text sau binare. Noi vom invata sa lucram cu
fisiere text.
Operatiile permise asupra fisierelor prin intermediul unui program C++ sunt:
•Citire din fisier
•Scriere in fisier
•Adaugare la sfarsitul unui fisier
Etapele de lucru cu fisiere:
1.Includerea bibliotecii de lucru cu fisiere:
#include<fstream>
Obs: daca in program avem si instructiunile cin, cout, atunci se va
include si biblioteca <iostream>, altfel nu va mai fi nevoie de ea
2.Deschiderea fisierului:
a.Pentru citire: cand vrem sa citim datele de intrare ale problemei
din fisier (ne va scuti de reintroduerea datelor de intrate la
fiecare rulare a programului)
ifstream nl(“nume.ext”);
sau
fstream nl(“nume.ext”, ios::in);
b.Pentru scriere: daca vrem ca rezultatele problemei sa fie
salvate intr-un fisier
ofstream nl(“nume.ext”);
sau
fstream nl(“nume.ext”, ios::out);
c.Pentru adaugare: daca vrem sa scriem datele de iesire la
sfarsitul fisierului care contine date de intrare
fstream nl(“nume.ext”, ios::app);
Observatii:
•nl- numele logic al fisierului (un identificator care va reprezenta
fisierul in program. Ex> f, g, q, f1, etc)
•un fisier deschis pentru citire trebuie creat inainte de rularea
programului, ca sa salvam in el datele de intrare. Acest lucrul se face
astfel:
Show answer
Auto Play
Slide 1 / 3
SLIDE
Similar Resources on Wayground
8 questions
Q341_Elektronik
Presentation
•
9th - 12th Grade
7 questions
TRANSFORMASI
Presentation
•
9th - 12th Grade
3 questions
Algorithm
Presentation
•
KG
5 questions
TEORREMA PYTHAGORAS
Presentation
•
10th Grade - University
8 questions
ЕГЭ задание 19
Presentation
•
10th - 11th Grade
6 questions
completing the square a>1
Presentation
•
9th - 12th Grade
7 questions
Δομή επανάληψης
Presentation
•
8th - 12th Grade
4 questions
HTML Y8
Presentation
•
7th - 12th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade