0

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

$ ./program file < file.txt

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

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

4

2 回答 2

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;
}
于 2013-04-30T14:37:05.867 回答
0

您可以使用ifstream打开文件和getline函数逐行读取它。您不需要使用<将参数传递给您的程序。参数可以在主函数的 argv 数组中获取

于 2013-04-30T14:35:57.127 回答