#include <iostream> //just for std::cin.get();
#include <ifstream>
#include <string>

int main()
{
	std::string full_content, filename{ "data.txt" };
	std::ifstream ifs(filename, std::ios::binary | std::ios::ate);
	const unsigned int n = static_cast<unsigned int>(ifs.tellg());
	
	full_content.resize(n);
	ifs.seekg(0, std::ios::beg);
	ifs.read(&full_content[0], static_cast<std::streamsize>(n));
	
	std::cin.get(); //pause
	return 0;
}