复制文件一直正在计算 如何用C语言获取文件的大小?

如何用C语言获取文件的大小?/*解决方案:以只读模式打开文件,然后在文件末尾找到文件指针,并使用fTell函数返回指针在文件中的相对位置。*/#包括“标准”。H“main(){file*FP/*定义文

如何用C语言获取文件的大小?

/*解决方案:以只读模式打开文件,然后在文件末尾找到文件指针,并使用fTell函数返回指针在文件中的相对位置。*/

#包括“标准”。H“main(){file*FP/*定义文件指针*/long CNT/*定义变量CNT以存储文件大小数据*/FP=fopen(”C:1)。TXT“,”R“/>*请在此处填写测试文件的地址,并以只读模式打开文件*/if(FP==null)/*如果打开的文件不存在,则退出*/{exit(0)Printf(”file open failed!“)}fseek(fp,0L,SEEKEnd)/*使用fseek函数将指针定位到文件的末尾*/CNT=fTell(fp)/*使用fTell函数返回指针相对于文件开头的位置,并使用byte计算*/printf(”文件占用的字节数为%LDn”,CNT)/*输出*/}