一种比较简洁的实现:通过 fstream
和 stringstream
的 rdbuf()
实现。
#include <fstream> #include <string> using namespace std; std::string readFileIntoString(const std::string &filename) { std::ifstream ifs(filename); std::ostringstream oss; oss << ifs.rdbuf(); return oss.str(); }
原文地址:https://www.cnblogs.com/tengzijian/p/15205559.html