احتمالاً بهترین راه برای انجام این کار خوندن ورودی فایل در یک رشته باشه. که خیلی ساده از طریق تابع rdbuf() در ifstream میتونه انجام بشه:
std::ifstream in("myfile");
std::stringstream buffer;
buffer << in.rdbuf();
std::string contents(buffer.str());
که حالا با به کارگیری این رشته میتونید به طور کامل اطلاعاتی که داخل فایل بود رو داشته باشین.