在我正在处理的项目中,在运行时我需要打开一些文件并阅读它
std::ifstream vSettings(".\\..\\..\\Data\\data.xml");
if (vSettings.good())
{
//file found ,work with it
}
我从来没有真正good()
理解上面的电话。我手动检查了该文件相对于 .exe 是否确实存在。
exe的路径是\main\proj\bin\Debug-Win32。文件的路径是main\proj\Data。在用户电脑上运行时,会相对于.exe安装目录
我在调试模式下工作,路径是从“bin”目录的角度来看的。
有什么建议吗?