StyleGame

Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.
StyleGame

Online Tutorials

Va rog sa faceti cunoscut forumu. Cum puteti ajuta? De preferat la status pe yahoo messenger massuri etc. Va urez bafta in a ne ajuta cu respect echipa stylegame

    C++ - Citirea unui intreg fisier

    CYobY
    CYobY
    Administrator
    Administrator


    Mesaje : 197
    Data de inscriere : 04/10/2009
    Varsta : 30
    Localizare : VASLUI

    C++ - Citirea unui intreg fisier Empty C++ - Citirea unui intreg fisier

    Mesaj Scris de CYobY Sam Oct 24, 2009 4:24 am

    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;
    }

      Data/ora curentă este: Dum Mai 19, 2024 3:10 pm