首页 > 代码库 > VC下使用CFile 的OPEN函数路径问题
VC下使用CFile 的OPEN函数路径问题
一下午整一个写日记记录的功能,感觉OPEN函数的路径参数老是不对,在MSDN里面只说了路径参数可以是全路径或者缺省路径,但其它的一些情况没有说明。浪费了一个下午,使用全路径的时候,使用write函数可以写到相应的文件夹下,但是,当使用缺省路径时,写的日记文件老是不存在,搞了几个小时,不知道为什么,后来查询谷歌大叔,终于在里面找到了答案。
在使用打开日记文件前,我调用了CFileDialog类,所以在用open函数打开日记文件的时候,它就成了默认程序的路径,而不是我当前程序的路径。后来测试了下,果然所有的日记文件都生成到对话框选择的当前路径去了。好囧。
在这注明记录下,使用CFile或者CStdioFile类打开文件时,别与CFileDialog类混用,因为它会修改你的默认路径,要么自己改成全路径,记录记录,免得以后忘记。
本文出自 “西边太阳” 博客,请务必保留此出处http://thgenius.blog.51cto.com/1042803/1567630
VC下使用CFile 的OPEN函数路径问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。