问题遇到的现象和发生背景
C语言fgetc()函数读到的内容异常(为[]})
用代码块功能插入代码
#include<stdio.h>
int main()
{ FILE* fp;
char ch;
fp=fopen("D:/AB.txt","r");
while (ch=fgetc(fp)!=EOF)
{
printf("%c",ch);
}
fclose(fp);
system("pause");
}
运行结果及详细报错内容
(现在应该是四个[],改了下程序)
我的解答思路和尝试过的方法
可能和fgetc每次读一个字符有关