永发信息网

我在studio 2010编写文件打开写 FILE *fp=NULL; fp=fopen("d:\\a1.txt","r"); getch();

答案:2  悬赏:50  手机版
解决时间 2021-04-04 04:39
  • 提问者网友:謫仙
  • 2021-04-03 08:09
我在studio 2010编写文件打开写 FILE *fp=NULL; fp=fopen("d:\\a1.txt","r"); getch(); fclose(fp);
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-04-03 09:30
你已经创建的文件a1.txt在你的d盘中就能看到,但并没有向文件中写入数据,所以打开是空的

#include
#include

void main()
{

char c;
FILE *fp=NULL;
fp=fopen("E:\\1.txt","w");
if(fp==NULL)
{
printf("open error!");
exit(1);
}

c=getchar();

while(c!='#') //输入 # 后结束
{
fputc(c,fp);
c=getchar();
}

printf("done\n");

fclose(fp);
}
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-04-03 10:06
怎么判断没 有打开?
fp=fopen("d:\\a1.txt","r");
它的作用并不是在记事本等程序中显示这个文件的内容。而是在此之后就可以通过fp指针对a1.txt文件进行读写操作!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯