rewind

提供: RAD Studio
移動先: 案内検索

stdio.h:インデックス への移動


ヘッダーファイル

stdio.h

カテゴリ

入出力ルーチン

プロトタイプ

void rewind(FILE *stream);

説明

ファイルポインタの位置をストリームの先頭に変更します。

rewind(stream) は fseek(stream, 0L, SEEK_SET) と同等です。ただし,rewind は EOF インジケータとエラーインジケータをクリアしますが,fseek は EOF インジケータだけをクリアします。

rewind に続く,更新ファイルに対する操作は,入力でも出力でもかまいません。

戻り値

なし。



 #include <stdio.h>
 #include <dir.h>
 int main(void)
 {
     FILE *fp;
     char *fname = "TXXXXXX", *newname, first;
     newname = mktemp(fname);
     fp = fopen(newname,"w+");
     fprintf(fp,"abcdefghijklmnopqrstuvwxyz");
     rewind(fp);
     fscanf(fp,"%c",&first);
     printf("The first character is: %c\n",first);
     fclose(fp);
     remove(newname);
     return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

+

+

+

+