我有一个.cpp,提示如下:
$ ./program file < file.txt
然后我想使用file.txt上的文本来获取程序中的一些函数。 如何访问我的.cpp上的.txt上的输入?
标准输入? CIN? 你能举一些例子吗?
答案 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数组