阅读量:0
您可以使用ftell
函数来获取文件指针的位置。下面是一个示例代码,展示了如何使用ftell
函数获取文件指针的位置:
#include <stdio.h> int main() { FILE *file = fopen("example.txt", "r"); if (file == NULL) { perror("Error opening file"); return 1; } // 获取文件指针的位置 long position = ftell(file); if (position == -1) { perror("Error getting file position"); return 1; } printf("Current position: %ld\n", position); fclose(file); return 0; }
在这个示例中,我们首先打开一个名为example.txt
的文件,并使用ftell
函数获取文件指针的位置。然后将位置打印到标准输出中。最后,关闭文件并返回。