我有一个文件,我需要从我的程序中输入c ++中的输入.. 文件结构是
100
150
245 467 367 367
使用get()
仅读取第一行...再次使用get()
无效
请提出最佳方法。
感谢
答案 0 :(得分:1)
请参阅:http://en.cppreference.com/w/cpp/io/basic_ifstream
尝试这样的事情:
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main()
{
ifstream stream("file.txt");
string foo;
while(stream >> foo)
cout << foo << endl;
return 0;
}
输出:
100
150
245
467
367
367
您可以使用流运算符一次提取一个数字。
更新您的问题,如果这不能回答它,因为很难说你想要做什么。