从c ++中的文件中获取输入?

时间:2014-06-24 14:35:28

标签: c++

我有一个文件,我需要从我的程序中输入c ++中的输入.. 文件结构是

100
150
245 467 367 367

使用get()仅读取第一行...再次使用get()无效 请提出最佳方法。 感谢

1 个答案:

答案 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

您可以使用流运算符一次提取一个数字。

更新您的问题,如果这不能回答它,因为很难说你想要做什么。