欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言如何获取文件的长度?

程序员文章站 2024-02-26 10:40:10
...
#include <stdio.h>
int main(){
	FILE *fp = fopen("test.txt","w+");
	int len ;
	char *p = "1234567";
	fputs(p,fp);//向文件test.txt写入数据;
	rewind(fp);//将文件指针指向文件开头
	fseek(fp,0,SEEK_END);//将文件指针指向文件的结尾;
	len = ftell(fp);//获取当前文件指针在文件内的位置,单位为byte
	printf("%d\n",len);//len为文件的长度。
	fclose(fp);
	return 0;
}