Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在使用 ifstream 打开文件时遇到问题
如果我做:
ifstream myfile; myfile.open("C:/Users/build/windows/Debug/map1.xml");
它工作正常,但如果我做一个相对路径(可执行文件在 Debug/ 中)
ifstream myfile; myfile.open("map1.xml");
它不会找到该文件。有什么帮助吗?我错过了什么愚蠢的东西吗?
最有可能的是,您的 IDE 在启动程序时会更改程序的工作目录。尝试map1.xml投入c:\users\build\windows
map1.xml
c:\users\build\windows