【发布时间】:2017-04-20 18:19:43
【问题描述】:
所以我正在制作一个程序来读取一个文件,该文件的名称由 Visual Studio 中的命令行参数指定,现在我将 VS 中的命令参数设置为“data5.txt”并且已经在源文件中包含该文件文件夹,但似乎代码仍然认为没有这样的文件或目录
std::string filename = argv[1];
std::ifstream in(filename);
if (!in.is_open())
perror("error");
【问题讨论】:
-
当您从 VS 中启动应用程序时,根文件夹可能不是您所期望的。尝试从命令行本身运行您的应用程序。这只是一个测试的想法。也许会有更好的回应。
标签: c++ visual-studio