在C ++中从.text读取输入

时间:2013-04-30 14:31:20

标签: c++ input stdin

我有一个.cpp,提示如下:

$ ./program file < file.txt

然后我想使用file.txt上的文本来获取程序中的一些函数。 如何访问我的.cpp上的.txt上的输入?

标准输入? CIN? 你能举一些例子吗?

2 个答案:

答案 0 :(得分:3)

您必须使用std::cin

#include <iostream>
#include <string>

int main() {
    for (std::string line; std::getline(std::cin, line);) {
        std::cout << line << std::endl;
    }
    return 0;
}

答案 1 :(得分:0)

您可以使用ifstream打开文件,使用getline功能逐行阅读。您无需使用<将param传递给您的程序。 param可以进入主函数的argv数组