fseek()函数是C语言中的文件操作函数之一,用于在文件中定位指针的位置。
函数原型:int fseek(FILE *stream, long int offset, int origin);
参数说明:
返回值:
使用fseek()函数可以实现以下操作:
注意事项:
示例代码:
#include <stdio.h>
int main() {
FILE *file = fopen("example.txt", "r");
if (file == NULL) {
printf("文件打开失败\n");
return 1;
}
// 移动文件指针到文件末尾
fseek(file, 0, SEEK_END);
// 获取文件长度
long int size = ftell(file);
printf("文件长度:%ld\n", size);
// 关闭文件
fclose(file);
return 0;
}