用C++代码,如何一次读取文件所有内容?
代码示例如下:
#include <fstream>
#include <string>
int main(int argc, char* argv[])
{
std::ifstream inputStream("/path/to/file.txt");
const std::string text((std::istreambuf_iterator<char>(inputStream)),
(std::istreambuf_iterator<char>()));
return 0;
}
References:
- https://stackoverflow.com/questions/2912520/read-file-contents-into-a-string-in-c
- https://en.cppreference.com/w/cpp/io/basic_istream/read