第1个回答 2012-11-23
FILE *fp; //文件指针
int c; //接收标准流中的字符
short flag = 0;//标记文件是否为空,默认设为空
fp = fopen("XXX.txt","r"); //打开“XXX.txt”文件,权限是“读”。
if(fp == NULL)
{
printf("打开文件失败!\n");
}
else
{
if( (c = fgetc(fp) ) != EOF) //如果读取的字符不是EOF,则文件肯定不为空,flag设为1.
{
flag = 1;
}
}