C语言读取文件后判断是否读取结束

读取文件时,判断内容是否已经为空

  • 当目前所读取的字符为EOF时说明后面内容为空
  • 或者直接使用feof()函数

当目前所读取的字符为EOF时说明后面内容为空

char ch;
FILE* fp=fopen(********);
ch=fgetc(fp);
if(ch==EOF)
	printf("文件为空\n");

或者直接使用feof()函数

FILE* fp=fopen(********);
if(feof(fp)printf("文件为空\n");

你可能感兴趣的:(萌新经验,C/C++)