c ++没有这样的文件或目录 - Visual Studio

时间:2017-04-20 10:09:56

标签: c++ visual-studio

所以我正在创建一个程序来读取一个文件,该文件的名称由Visual Studio中的命令行参数指定,现在我将VS中的命令参数设置为“data5.txt”,并且已经在源文件中包含该文件文件夹,但似乎代码仍然认为没有这样的文件或目录

std::string filename = argv[1];
std::ifstream in(filename);
if (!in.is_open())
    perror("error");

1 个答案:

答案 0 :(得分:2)

调试设置中,工作目录应该是您的数据文件所在的位置。

VS Settings

-

@UKMonkey

或者,您可以使用" data5.txt" 的整个路径设置命令参数,例如:" C:/myvsproject/data5.txt"