dev-c设置文件读取路径??

[复制链接]
查看11 | 回复2 | 2008-10-25 00:34:22 | 显示全部楼层 |阅读模式
if((my=fopen("aaa","r"))==NULL);
{
printf("cannot open\n");
}
用这个打开文件时,咋都显示cannot open,在保存源代码的文件夹里建了aaa的文件啊。。。
要设置啥路径吗?
不难啊,就是吧dev-c++4.9.9.2里的什么设置设一下把,学校的都好用啊,拷过来的安装程序安了就这样了。
刚刚发了一个一样的问题,发错地方了,删了,就没分了。。。。。

回复

使用道具 举报

千问 | 2008-10-25 00:34:22 | 显示全部楼层
if(my=fopen("E:\\test\\aaa","r"))==NULL) { my=fopen("E:\\test\\aaa","wb+"); if(my==NULL){ printf("cannot open\n"); } } 不就可以了? 复杂些的这样 int main(int argv,char **argc){ char *path = argc[0];//参数0就是程序本身嘛. } 如果想完美地解决,可以这样 char filename[MAX_PATH]; GetModuleFileName(NULL,filename,sizeof(path)); *(strr...
回复

使用道具 举报

千问 | 2008-10-25 00:34:22 | 显示全部楼层
if((my=fopen("aaa","r"))==NULL) { printf("cannot open\n"); } 多加了一个;if语句根本不起作用...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行