例如,命令行是:
./myprogram my_input.txt
所以我理解argv [1]是my_input.txt
我想要做的是能够从我的程序中的.txt文件读入并根据读入的内容初始化一些变量。
我们只想说这个txt文件有以下内容:
1 2 3
所以在我的xcode程序中我有:
ifstream myFile(argv[1]);
int a, b, c;
while (myFile >> a >> b >> c){
cout << a << " " << b << " " << c << "\n";
}
myFile.close();
cout << "made it here\n";
这是正确的语法吗?我正在研究xcode,我有点不熟悉。在编辑方案中,在启动时传递的参数中,我有“my_input.txt”。在我的计算机上,我将此txt文件放在与.cpp程序相同的目录中。但是我无法从文件中读入。任何帮助将不胜感激!
当我退出代码时跳过while循环,我不明白为什么。唯一输出的是“在这里制造”。