38

ファイル*の代わりに生のファイル記述子でftell()が行うこと(ファイル内の現在の位置を返す)を行う方法はありますか?lseek()を使用して生のファイル記述子を探すことができるので、あるべきだと思います。

fdopen()を使用して、ファイル記述子に対応するFILE *を作成できることはわかっていますが、そうはしません。

4

1 に答える 1

76

使用するだけです:

position = lseek(fd, 0, SEEK_CUR);
于 2010-08-03T18:06:32.247 に答える