Fisiere text: ifstream / ofstream
Citire si scriere din fisiere • EOF • capcane BAC
Nivel: Incepator | Durata: ~30 min
De ce fisiere?Nivel: Incepator | Durata: ~30 min
Datele de la BAC sunt prea multe pentru tastatura. Cu biblioteca <fstream> citim/scriem in fisiere text.
1. Concepte de baza
ifstream (citire) wrote:Ca cin, dar din fisier.Code: Select all
ifstream fin("date.in"); int x; fin >> x; // citim x din fisier
2. Exemple practiceofstream (scriere) wrote:Ca cout, dar in fisier.Code: Select all
ofstream fout("date.out"); int x = 10; fout << x; // scriem x in fisier
Vector din bac.in, suma in bac.out wrote:fin in loc de cin, fout in loc de cout.Code: Select all
#include <iostream> #include <fstream> // Nu uita biblioteca! using namespace std; ifstream fin("bac.in"); ofstream fout("bac.out"); int main() { int n, v[100], suma = 0; fin >> n; for (int i = 0; i < n; i++) { fin >> v[i]; suma = suma + v[i]; } fout << suma; return 0; }
Intrebari? Postati mai jos.Citire pana la EOF (fara n!) wrote:La Subiectul III cu eficienta, numarul de valori lipseste: citim cat timp reuseste.Code: Select all
#include <iostream> #include <fstream> using namespace std; ifstream fin("numere.in"); int main() { int x; while (fin >> x) { // true cat timp citeste ceva cout << "Am citit: " << x << endl; } return 0; }
Sursa: bac-2026.vercel.app/lessons/17