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;
}