#include "stdio.h"
int main()
{
FILE *fp;
char ch;
fp=fopen("c:\\aaa.txt","rt");
while(ch!='\0')
{
ch=fgetc(fp);
printf("%c",ch);
}
fclose(fp);
printf("\n");
return 0;
}
他一直输出...文本文件里的字母输出完了,他还不停,我郁闷,我aaa.txt里面就放了几个英文字母,为什么他停不下来
#include "stdio.h"
int main()
{
FILE *fp;
char ch;
fp=fopen("c:\\aaa.txt","rt");
while(ch!='\0')
{
ch=fgetc(fp);
printf("%c",ch);
}
fclose(fp);
printf("\n");
return 0;
}
他一直输出...文本文件里的字母输出完了,他还不停,我郁闷,我aaa.txt里面就放了几个英文字母,为什么他停不下来
#include "stdio.h"
int main()
{
FILE *fp;
char ch;
fp=fopen("c:\\aaa.txt","rt");
while(ch!=EOF) //判断从文件读入的字符是否是文件结束.
{
ch=fgetc(fp);
printf("%c",ch);
}
fclose(fp);
printf("\n");
return 0;
}