关于文件读取问题
一下红色部分 改成下面加粗部分内容的话 为什么会出错呢?#include<stdio.h>
int main()
{
/*FILE *fp=fopen("a.txt","r");*/
FILE *fp;
fp=fopen("a.txt","r");
char buf[20];
if(fp==NULL)
{
printf("error");
return 0;
}
fgets(buf,20,fp);
printf("读取的字符:%s",buf);
fclose(fp);
return 0;
}
[此贴子已经被作者于2016-3-21 13:07编辑过]