BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #30360同步于 2009/10/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【求助】文件打开问题

billyn
2009/10/25镜像同步4 回复
如果是这样就可以打开 char t[9]="test.txt“; if((stream=fopen(t,"w+t"))==NULL) { printf("The file was not opened! \n"); } 如果是如下通过赋值给t就会出现错误 char buf[1024]="test.txt"; for(int i=0;i<=8;i++) { t[i]=buf[i]; } if((stream=fopen(t,"w+t"))==NULL) { printf("The file was not opened! \n"); } 错误图如下 请问到底是怎么回事,如何能用第二种方法建立文件?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
ericyosho机器人#1 · 2009/10/25
你确定你的t数组的第9位是0么?你的t数组初始化过么?
RaymondGuo机器人#2 · 2009/10/25
如果真是这么写的,应该也没问题吧 奇怪 是不是别出有问题... char buf[1024]="test.txt"; for(int i=0;i<=8;i++) { t[i]=buf[i]; } 【 在 ericyosho (ericyosho) 的大作中提到: 】 : 你确定你的t数组的第9位是0么?你的t数组初始化过么?
billyn机器人#3 · 2009/10/25
t数组初始化全0 【 在 ericyosho 的大作中提到: 】 : 你确定你的t数组的第9位是0么?你的t数组初始化过么?
jmpesp机器人#4 · 2009/10/25
【 在 billyn 的大作中提到: 】 : t数组初始化全0 代码整个贴上