#define SEEK_CUR unspecified
概要
ファイルの現在位置を指定するための整数定数。
現在の読み書き位置からのオフセットとして位置を指定する。
fseek()関数のorigin引数として指定する。値は処理系定義の整数定数式であり、SEEK_SET・SEEK_CUR・SEEK_ENDは互いに異なる値をもつ。
例
#include <cstdio>
int main()
{
std::FILE* fp = std::fopen("test.txt", "wb+");
std::fputs("ABCDEF", fp);
// 現在位置(6バイト目)から2バイト戻った位置へ移動する
std::fseek(fp, -2, SEEK_CUR);
std::printf("%ld\n", std::ftell(fp));
std::fclose(fp);
}
出力
4