Pagina de start a forumului GhiTza.MyForum.Ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
C++ - Citirea unui intreg fisier

 
Raspunde la subiect    Pagina de start a forumului GhiTza.MyForum.Ro » Programming Subiectul anterior
Subiectul urmator
C++ - Citirea unui intreg fisier
Autor Mesaj
Ghitza
Founder
Founder
Ghitza

Data inscrierii: 15/Mar/2008
Mesaje: 161
Localitate: Baia Mare

Mesaj C++ - Citirea unui intreg fisier Raspunde cu citat (quote)
Cod:
#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 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului GhiTza.MyForum.Ro » Programming Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la: 
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