其实也没什么,关键是设置了启动目录后,一定要设回原来的目录,不然很可能导致程序其他依赖当前目录的行为错误(事实上这是很常见的)。
刚开始不知道,就丈二和尚摸不着头脑,实在搞不懂为什么ifstream就是打不开那个文件呢,呵呵。
设置启动目录后,程序当前目录位置就改变了。
可以使用
GetCurrentDirectory()获取当前目录,
SetCurrentDirectory()设回。
其实也没什么,关键是设置了启动目录后,一定要设回原来的目录,不然很可能导致程序其他依赖当前目录的行为错误(事实上这是很常见的)。
刚开始不知道,就丈二和尚摸不着头脑,实在搞不懂为什么ifstream就是打不开那个文件呢,呵呵。
设置启动目录后,程序当前目录位置就改变了。
可以使用
GetCurrentDirectory()获取当前目录,
SetCurrentDirectory()设回。