我有一个 .cpp,提示如下:
$ ./program file < file.txt
然后我想将 file.txt 上的文本用于我程序中的一些函数。如何访问 .cpp 上的 .txt 上的输入?
标准输入?辛?你能举一些例子吗?
你必须使用std::cin
#include <iostream>
#include <string>
int main() {
for (std::string line; std::getline(std::cin, line);) {
std::cout << line << std::endl;
}
return 0;
}
您可以使用ifstream
打开文件和getline
函数逐行读取它。您不需要使用<
将参数传递给您的程序。参数可以在主函数的 argv 数组中获取