[Tutorial C++]Citirea din fisiere
Scris: Mar Feb 24, 2015 4:31 pm
Nume Tutorial:Citirea din fisiere
Descriere:Cu acest tutorial vom putea citi un numar dintr-un fisier de tip text ( .txt )
Download:
Autor:Gaby
Sursa (Link-ul oficial): forum
Propria parere:
Tutorialul:
1.Incepem cu deschiderea programului de lucru Code::Blocks.
2.Vom crea un proiect nou cu ce nume doriti voi.File->New->Project->Console Application.
3.Proiectul va afisa la inceput:
4.Vom elimina din program partile in plus si va ramane:
Pentru Borland C++ folositi File->New si va trebui sa scrieti voi
5.Cel mai important lucru este sa adaugati biblioteca <fstream>,in general se foloseste <fstream.h>,dar in Code Blocks este necesar folosirea acestei biblioteci fara ".h" .
Sintaxa:
6.Se declara o variabila de tip ifstream:
7.Se deschide fisierul in care este scris numarul:
Este obligatoriu sa scrieti si extensia fisierului.
Punctul 6 si 7 pot fi scrie ca o singura sintaxa:
8.Se citeste numarul din fisier:
8.1.Pentru citirea mai multor numere din acel fisier se foloseste o structura while cu conditia !f.eof(),adica pana nu ajunge la sfarsitul fisierului.
9.Se inchide fisierul:
10.Se inchide programul:
Exemplu:
V-am pus si cu scrierea in fisier pentru mai mult ajutor.
Daca aveti nelamuriri,postati Aici!.
Numele topicului sa fie [Intrebare]Citirea din fisiere
Descriere:Cu acest tutorial vom putea citi un numar dintr-un fisier de tip text ( .txt )
Download:
Autor:Gaby
Sursa (Link-ul oficial): forum
Propria parere:
Tutorialul:
1.Incepem cu deschiderea programului de lucru Code::Blocks.
2.Vom crea un proiect nou cu ce nume doriti voi.File->New->Project->Console Application.
3.Proiectul va afisa la inceput:
Cod: Selectaţi tot
#include<iostream>
using namespace std;
intmain ()
{
cout<<"Hello world";
return 0;
}
Cod: Selectaţi tot
#include <iostream>
using namespace std;
int main()
{
}Cod: Selectaţi tot
#include <iostream>
using namespace std;
int main()
{
}Sintaxa:
Cod: Selectaţi tot
#include <fstream>Cod: Selectaţi tot
ifstream f;Cod: Selectaţi tot
f.open("fisier.txt");Punctul 6 si 7 pot fi scrie ca o singura sintaxa:
Cod: Selectaţi tot
ifstream f("fisier.txt");Cod: Selectaţi tot
f>>n;Cod: Selectaţi tot
while(!f.eof()){
f>>n;
...
}
Cod: Selectaţi tot
f.close();Cod: Selectaţi tot
return 0;
}Cod: Selectaţi tot
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int n,nr,u,cn;
ifstream f("intrare.txt");
ofstream g("iesire.txt");
while(!f.eof()){
f>>n;
cn=n;
u=n%10;
nr=nr*10+u;
if(cn==nr){
g<<cn<<" ";
}
n=n/10;
}
g.close();
f.close();
return 0;
}
Daca aveti nelamuriri,postati Aici!.
Numele topicului sa fie [Intrebare]Citirea din fisiere