fgetc读空格问题
代码如下#include <stdio.h>
#include "stdlib.h"
int main()
{
FILE *fp;
int ch;
if((fp=fopen("temp.txt","r"))==NULL)
{
printf("file cnannot be opened\n");
exit(1);
}
while(ch=fgetc(fp)!=EOF)
printf("%d",ch);
fclose(fp);
return 1;
}
若在文件temp.txt中 输入1 11
测试结果是1111
问:为何