标签: c++ visual-studio
所以我正在创建一个程序来读取一个文件,该文件的名称由Visual Studio中的命令行参数指定,现在我将VS中的命令参数设置为“data5.txt”,并且已经在源文件中包含该文件文件夹,但似乎代码仍然认为没有这样的文件或目录
std::string filename = argv[1]; std::ifstream in(filename); if (!in.is_open()) perror("error");
答案 0 :(得分:2)
在调试设置中,工作目录应该是您的数据文件所在的位置。
-
@UKMonkey
或者,您可以使用" data5.txt" 的整个路径设置命令参数,例如:" C:/myvsproject/data5.txt" 强>