#include <iostream>
#include <fstream>
#include <sstream>
std::string Slurp(std::string f)
{
std::ifstream ifs(f.c_str());
std::stringstream sstr;
sstr << ifs.rdbuf();
std::string code = sstr.str();
return code;
}
int main()
{
std::string text = Slurp("test.cpp");
std::cout << text;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KI2luY2x1ZGUgPHNzdHJlYW0+CgpzdGQ6OnN0cmluZyBTbHVycChzdGQ6OnN0cmluZyBmKQp7CiAgICBzdGQ6Omlmc3RyZWFtIGlmcyhmLmNfc3RyKCkpOwogICAgc3RkOjpzdHJpbmdzdHJlYW0gc3N0cjsKICAgIHNzdHIgPDwgaWZzLnJkYnVmKCk7CiAgICBzdGQ6OnN0cmluZyBjb2RlID0gc3N0ci5zdHIoKTsKICAgIHJldHVybiBjb2RlOwp9CgppbnQgbWFpbigpCnsKCXN0ZDo6c3RyaW5nIHRleHQgPSBTbHVycCgidGVzdC5jcHAiKTsKCXN0ZDo6Y291dCA8PCB0ZXh0OwoJcmV0dXJuIDA7Cn0=