[ create a new paste ] login | about

Link: http://codepad.org/soG6ITTB    [ raw code | fork ]

nilukush - C++, pasted on May 16:
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>

const unsigned int STREAM_SIZE = 1024 * 1024;

const std::string read_in_str(const char* filename)
{   std::ifstream fin(filename);
    std::ostringstream out_str_stream(std::ostringstream::app);
    char* data = new char[STREAM_SIZE];
    std::string out_str;

    while(fin.good())
    {   fin.read(data, STREAM_SIZE);
        out_str = data;
        out_str_stream << out_str;
    }

    return out_str_stream.str();
}

int main()
{   std::cout << read_in_str("Sample.txt");
    return 0;
}


Output:
No errors or program output.


Create a new paste based on this one


Comments: