getCurrentDirectory函数在调用fileopen函数后返回fileopen的路径,不是程序所在路径,这是为什么,该怎么处理

getCurrentDirectory函数在调用fileopen函数后返回fileopen的路径,不是程序所在路径,这是为什么
getCurrentDirectory函数应该返回程序所在路径,为什么会随着fileopen函数变化

------解决方案--------------------
返回的是当前路径,fileopen之后当前路径已经改变了
在程序开始运行时用一个全局变量把路径记录下来,路径改变之后用ChangeDirectory()改回来