有没有办法在原始文件描述符而不是 FILE* 上执行 ftell() 所做的(返回文件中的当前位置)?我认为应该有,因为您可以使用 lseek() 查找原始文件描述符。
我知道我可以使用 fdopen() 创建与文件描述符对应的 FILE*,但我不想这样做。
最佳答案
只需使用:
position = lseek(fd, 0, SEEK_CUR);
关于linux - ftell 在文件描述符上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3399236/