我需要使用字符串流从文件中读入一个表达式,并将表达式转换为另一种形式。但是我很难弄清楚如何使用Istringstream从文件中读取行。有没有人能帮我弄清楚#includes和语法?谢谢
发布于 2012-07-02 09:27:03
#include <fstream>
std::ifstream file("filename.txt");
StuffType stuff;
while(file >> stuff)
{
// If you are here you have successfully read stuff.
}发布于 2012-07-02 15:23:10
作为对上面Dave的回答的补充:要从文件中读取一行,您可以使用以下代码:
char buf[256];
file.getline(buf,256);然后,字符串buf包含文件中的文本行。
https://stackoverflow.com/questions/11286906
复制相似问题