读写文件默认路径问题?? 用fopen打开文件的时候,如果说我的程序所在的路径中又包含一个子文件夹,里面存放着我的数据文件,那么这个路径怎么写?大家帮忙了!!比如我的程序在C:\chenchen\,而我的数据文件在C:\chenchen\data\data.dat。程序为C语言写的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .\data\data.dat就是TCHAR szPath[MAX_PATH] = _T(".\\data\\data.dat"); fOpen("data/data.dat","rb")我实验过了,在c语言下完全通过 用相对路径的缺点是,当你在程序中使用类似browse(浏览)这样的功能时,你在浏览窗口中改变目录后,程序默认的当前路径也随之改变了.所以,建议在调用文件之前:1. 获得要调用文件的绝对路径2. 检查文件是否存在,是否可访问3. 进行你自己的处理我想这样做才是安全可靠的. 单文档程序中怎么设计对象?比如Word中画一个圆,这个圆就是一个对象。 =::是啥意思? 看别人的代码,真的很痛苦.... 程序中包含了Excel的文件读取,我应该怎么打包,需要加载那些组件 Debug的資料夾下的exe檔 程序运行时间长发生的错误 一个关于ATL的问题 钩子程序 MFC的AppWizard真是害死人 vc控制ansys问题? 请教文字显示问题 关于DLL 的设计和部署问题
TCHAR szPath[MAX_PATH] = _T(".\\data\\data.dat");
所以,建议在调用文件之前:
1. 获得要调用文件的绝对路径
2. 检查文件是否存在,是否可访问
3. 进行你自己的处理我想这样做才是安全可靠的.