fsetpos

mbstate_t オブジェクトおよび,ファイル位置表示子 (file position indicator) を設定します.

#include <stdio.h>
int fsetpos(
    FILE *stream,
    const fpos_t *pos
);

fsetpos 関数は pos が指すオブジェクトの値に従って stream が指すストリーム (stream) の mbstate_t オブジェクトおよび,ファイル位置表示子を設定します.

pos が指すオブジェクトの値は同じストリームに対する fgetpos 関数で得られた値である必要があります.

引数

戻り値

  • 成功時: 0
  • 失敗時: 0 以外の値※ (処理系定義の正の値を errno に格納)

ストリームに対する読取りエラー,もしくは書込みエラーによって失敗した場合はエラー表示子 (error indicator) がセットされます.

C言語サンプルプログラム

fgetpos 関数のサンプルプログラムをご覧下さい.