fseek

提供:cppreference.com
< cpp | io | c
移動: 案内, 検索


文法:

    #include <cstdio>
    int fseek( FILE *ストリーム, long オフセット, int スタート位置 );

fseek()関数は指定されたストリームの、ファイルの読み込み/書き込み位置を設定します。

"スタート位置"の値は以下の値のうちの一つを設定します。これらの値は cstdio で定義されています:

名前 説明
SEEK_SET ファイルのスタート位置から探索します
SEEK_CUR 現在の位置から探索します
SEEK_END ファイルの終端から探索します

成功時には、fseek()はゼロを返し、失敗時はゼロではない値を返します。fseek()はファイルの末端よりも先に移動するのは可能ですが、スタート位置の前には移動できません。fseek()を使用すると、ストリームに設定されているEOFフラグはクリアされます。

関連トピック: fgetpos, fopen, fsetpos, ftell, rewind, fread

個人用ツール
名前空間
変種
操作
案内
ツールボックス
他の言語