一尘不染

ftell文件描述符?

linux

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

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


阅读 228

收藏
2020-06-07

共1个答案

一尘不染

只需使用:

position = lseek(fd, 0, SEEK_CUR);
2020-06-07