ftell文件描述符?

时间:2010-08-03 17:53:55

标签: linux file-descriptor ftell file-pointer

有没有办法在原始文件描述符而不是FILE *上执行ftell()所做的操作(返回文件中的当前位置)?我认为应该有,因为你可以使用lseek()来寻找原始文件描述符。

我知道我可以使用fdopen()来创建对应于文件描述符的FILE *,但我宁愿不这样做。

1 个答案:

答案 0 :(得分:63)

只需使用:

position = lseek(fd, 0, SEEK_CUR);