读取文件时,判断内容是否已经为空 当目前所读取的字符为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");