1

我在使用 ifstream 打开文件时遇到问题

如果我做:

ifstream myfile;
    myfile.open("C:/Users/build/windows/Debug/map1.xml");

它工作正常,但如果我做一个相对路径(可执行文件在 Debug/ 中)

ifstream myfile;
    myfile.open("map1.xml");

它不会找到该文件。有什么帮助吗?我错过了什么愚蠢的东西吗?

4

1 回答 1

3

最有可能的是,您的 IDE 在启动程序时会更改程序的工作目录。尝试map1.xml投入c:\users\build\windows

于 2012-06-21T01:17:35.100 回答