Cand lucrezi in fisiere in c++ , ce face fin?
Anexe:
Razzvy:
Mai e a doua varianta cu functiile din C: fscanf si fprintf
Răspunsuri la întrebare
Răspuns de
2
Cand incluzi iostream (input output stream) ai cout. Gandeste-te ca ai structura:
cout << mesaj
^
|
locul unde pui mesajul "mesaj"
In cazul nostru in "cout", adica , consola.
Acelasi lucru pentru cin.
cin>>loc
Mesajul din cin (consola) se duce >> in "loc".
Acel mesaj il poti scrie si altundeva, nu numai in consola. Poti sa il scrii intr-un fisier text.
Pentru a face asta, primul lucru, incluzi fstream.
Astfel, poti "atasa" un fisier si ii poti da propriul nume. Precum iostream i-a dat numele cin/cout consolei, si tu poti include un fisier si il vei numi "fin" sau "fout".
ifstream fin("nume_fisier.txt");
pentru input file sau
ifstream fin("nume_fisier.txt");
pentru output.
Acum cand citim
>> mesaj;
^
|
vom pune numele fisierului din care vrem sa citim.
fin>>mesaj.
Nu este o explicatie tocmai elevata dar te ajuta sa intelegi.
Sarbatori Fericite tie si celor dragi!
cout << mesaj
^
|
locul unde pui mesajul "mesaj"
In cazul nostru in "cout", adica , consola.
Acelasi lucru pentru cin.
cin>>loc
Mesajul din cin (consola) se duce >> in "loc".
Acel mesaj il poti scrie si altundeva, nu numai in consola. Poti sa il scrii intr-un fisier text.
Pentru a face asta, primul lucru, incluzi fstream.
Astfel, poti "atasa" un fisier si ii poti da propriul nume. Precum iostream i-a dat numele cin/cout consolei, si tu poti include un fisier si il vei numi "fin" sau "fout".
ifstream fin("nume_fisier.txt");
pentru input file sau
ifstream fin("nume_fisier.txt");
pentru output.
Acum cand citim
>> mesaj;
^
|
vom pune numele fisierului din care vrem sa citim.
fin>>mesaj.
Nu este o explicatie tocmai elevata dar te ajuta sa intelegi.
Sarbatori Fericite tie si celor dragi!
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă