C语言 判断文件是否为空文件

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FILE* movieFile=fopen("movie.txt","r");
//如果文件打开失败
if(movieFile==0)
{
printf("文件打开失败!\n");
system("pause");
exit(0);
}
//判断是否是空文件
if(fgetc(movieFile)==EOF)
{
printf(" 文件 movie.txt 为空 请先录入\n");
}
else
{
rewind(movieFile);//文件指针移动会首部
}
//其他操作...

fclose(movieFile);//关闭文件

参考链接

C语言怎么判断文件是否为空