我有一个VC ++ 6项目,我有以下代码片段:
string s;
int i=0, indx;
ifstream myReadFile;
myReadFile.open("chanmap.txt");
出于某种原因,当我运行程序时,它正在“解决方案”/ root / dsw目录而不是输出目录(即Debug文件夹)中查找文本文件。这是一个遗留项目,所以我是确定某些设置可能会在这里和那里被破坏。但是这个IDE几乎和我一样古老而且非常陌生。任何帮助表示赞赏。
答案 0 :(得分:0)
对于Debug和Release项目,在项目设置中指定相同的路径调试 - >工作目录:
除此之外,请确保从Windows资源管理器运行程序(或从同一路径执行命令提示符)。您可能需要创建一个快捷方式,您可以在其中指定目录。
由于您使用的是Windows,因此您也可以在程序中使用SetCurrentDirectory。