4

Linux で lseek() を使用して、テキスト ファイルを最後から最初までトラバースしています。オフセット位置がファイルの先頭に達したかどうかを確認するにはどうすればよいですか。

PSは、ファイルサイズを使用してオフセットを手動で追跡するソリューションを探していません。

4

2 に答える 2

1

lseek()ファイルの先頭からのファイル オフセットを返しませんか? 戻り値を確認し続けることができ、0 が返されたら、ファイルの先頭にいます。-1 の戻り値はエラーを示すことに注意してください。

マニュアルページ: http://linux.die.net/man/2/lseek

于 2013-08-05T20:50:05.857 に答える