fseek
提供:cppreference.com
文法:
#include <cstdio> int fseek( FILE *ストリーム, long オフセット, int スタート位置 );
fseek()関数は指定されたストリームの、ファイルの読み込み/書き込み位置を設定します。
"スタート位置"の値は以下の値のうちの一つを設定します。これらの値は cstdio で定義されています:
| 名前 | 説明 |
|---|---|
| SEEK_SET | ファイルのスタート位置から探索します |
| SEEK_CUR | 現在の位置から探索します |
| SEEK_END | ファイルの終端から探索します |
成功時には、fseek()はゼロを返し、失敗時はゼロではない値を返します。fseek()はファイルの末端よりも先に移動するのは可能ですが、スタート位置の前には移動できません。fseek()を使用すると、ストリームに設定されているEOFフラグはクリアされます。