fsize会将文件指针指向尾部
时间: 2024-01-21 09:19:30 浏览: 151
opencv转二进制文件.txt
是的,fseek函数可以用来移动文件指针到任何位置,包括文件末尾。在移动文件指针到文件末尾后,可以使用ftell函数获取文件指针的位置,即文件大小。因此,可以使用如下代码获取文件大小:
```
#include <stdio.h>
long int getFileSize(FILE *file) {
long int size;
fseek(file, 0, SEEK_END); // 移动文件指针到文件末尾
size = ftell(file); // 获取文件指针的位置,即文件大小
return size;
}
int main() {
FILE *file = fopen("example.txt", "r");
printf("File size: %ld bytes\n", getFileSize(file));
fclose(file);
return 0;
}
```
阅读全文