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