Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ VS 2019中输入文件的路径_C++_Visual Studio - Fatal编程技术网

C++ VS 2019中输入文件的路径

C++ VS 2019中输入文件的路径,c++,visual-studio,C++,Visual Studio,当我尝试在“调试”下编译时,Visual Studio似乎找不到输入文件: 是否有输入文件的特定位置?指定绝对路径名并不能解决此问题 当前项目设置中有一个工作目录的设置。 在visual studio中生成项目时,可执行文件将在此目录中运行,而不管可执行文件位于哪个目录中。 工作目录位于项目设置>>配置属性>>调试下 有关属性页的详细信息: 当前项目设置中有一个工作目录的设置。 在visual studio中生成项目时,可执行文件将在此目录中运行,而不管可执行文件位于哪个目录中。 工作目录位

当我尝试在“调试”下编译时,Visual Studio似乎找不到输入文件:

是否有输入文件的特定位置?指定绝对路径名并不能解决此问题

当前项目设置中有一个工作目录的设置。 在visual studio中生成项目时,可执行文件将在此目录中运行,而不管可执行文件位于哪个目录中。 工作目录位于项目设置>>配置属性>>调试下 有关属性页的详细信息:

当前项目设置中有一个工作目录的设置。 在visual studio中生成项目时,可执行文件将在此目录中运行,而不管可执行文件位于哪个目录中。 工作目录位于项目设置>>配置属性>>调试下 有关属性页的详细信息:

是,指定完整路径名将解决此问题。如果没有,则说明您指定的路径或文件名不正确。默认情况下,数据文件需要位于ProjectName文件夹中,除非您将当前工作目录的调试器设置更改为默认值
$(ProjectDir)
。至少自20世纪90年代末以来,所有版本的Visual Studio都会出现相同的行为。是的,指定完整路径名将解决此问题。如果没有,则说明您指定的路径或文件名不正确。默认情况下,数据文件需要位于ProjectName文件夹中,除非您将当前工作目录的调试器设置更改为默认值
$(ProjectDir)
。至少从20世纪90年代末开始,VisualStudio的所有版本都是如此。
/* in.dat exists in 

\ProjectName\
\ProjectName\Debug\
\Debug\

*/

string name = "in.dat";
ifstream ifs(name); // nullptr...