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;
}
上一篇: 关于数据库中保留小数位的问题