【发布时间】:2015-03-28 03:08:55
【问题描述】:
我想知道是否有一种简单的方法可以将std::string 设置为C++ 中文件的内容。到目前为止,我在想这样的事情:(虽然我没有测试过,所以我不知道它是否有效)
#include <fstream>
#include <string>
int main(int argc, char *argv[]){
fstream in("file.txt");
string str;
str = in;
return 0;
}
这是实现此目的的方法吗?如果没有,有没有简单的方法可以做到这一点?谢谢!
【问题讨论】:
-
为什么你还没有测试它?这是知道它是否有效的最简单方法:)
-
@Kelm:但不一定是最可靠的方法。 “看起来在工作”可能与“实际工作”有很大不同。尤其是在具有如此多未定义、未指定和实现定义行为的语言中。