| Autor |
Mesaj |
Ghitza
Founder


Data inscrierii: 15/Mar/2008 Mesaje: 161 Localitate: Baia Mare |
|
C++ - Citirea unui intreg fisier |
|
 |
 |
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
string citireFisier(string fisier)
{
// lungimea fisierului ce urmeaza a fi citit
unsigned long lungime;
// unde vor fi salvate in memorie datele
char *buffer;
// streamul de intrare pentru citire
ifstream file(fisier.c_str(),ios::binary);
// se merge la sfarsitu fisierului
file.seekg(0,ios::end);
// returneaza marimea fisierului
lungime = file.tellg();
// se merge la inceputul fisierului pentru citire
file.seekg(0,ios::beg);
// se aloca spatiu pentru citire
buffer = new char[lungime];
// se citeste continutul fisierului
file.read(buffer,lungime);
// se inchide streamul de citire
file.close();
// se returneaza datele citite
return string(buffer);
}
int main()
{
// citim datele din fisierul "fisier.txt"
string data = citireFisier("fisier.txt");
// afisam datele
cout<<data<<endl;
return 1;
} |
|
|
| 05/05/2008 09:48 |
|
 |
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
Powered by phpBB © 2001, 2005 phpBB Group Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
|
|