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

    Distribuiţi
    avatar
    CYobY
    Administrator
    Administrator

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

    C++ - Citirea unui intreg fisier

    Mesaj Scris de CYobY la data de 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;
    }


    _________________
    RESPECT

      Acum este: Lun Aug 20, 2018 3:14 am