

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
7 questions
Lesson 1
Presentation
•
10th - 12th Grade
7 questions
Lesson 2
Presentation
•
10th - 12th Grade
4 questions
Mass <--> Mole Conversions
Presentation
•
10th - 12th Grade
4 questions
Algebra II Project - Domain and Range Unit 1
Presentation
•
10th - 12th Grade
3 questions
Basics Of A Web Page
Presentation
•
8th Grade - University
7 questions
How to use Jumprope
Presentation
•
9th - 12th Grade
6 questions
informations techniques S45
Presentation
•
KG
6 questions
2023 SPLDV
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
7 questions
Warm Up 04.01.2026
Quiz
•
9th Grade
50 questions
STAAR English 2 Review
Quiz
•
10th Grade
20 questions
Graphing Inequalities on a Number Line
Quiz
•
6th - 9th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
20 questions
Linear Functions Review
Quiz
•
9th Grade
30 questions
English 1 STAAR Review
Quiz
•
9th Grade
10 questions
Pythagorean Theorem and its Converse
Quiz
•
7th - 9th Grade
14 questions
Ecological Succession: Primary and Secondary
Quiz
•
9th Grade