シリアル番号 | 機能と説明 |
---|
1 | int fclose(FILE *stream) ストリームstreamを閉じます。すべてのバッファをフラッシュします。 |
2 | void clearerr(FILE *stream) 指定されたストリーム stream のファイルの終わりとエラー識別子をクリアします。 |
3 | int feof(FILE *stream) 指定されたストリーム stream のファイル終了識別子をテストします。 |
4 | int ferror(FILE *stream) 指定されたストリーム stream のエラー識別子をテストします。 |
5 | int fflush(FILE *stream) ストリーム stream の出力バッファをフラッシュします。 |
6 | int fgetpos(FILE *stream, fpos_t *pos) ストリームstreamの現在のファイル位置を取得し、posに書き込みます。 |
7 | FILE *fopen(const char *filename, const char *mode) 指定されたモード mode を使用して、filename が指すファイルを開きます。 |
8 | size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) 指定されたストリーム stream から ptr が指す配列にデータを読み取ります。 |
9 | FILE *freopen(const char *filename, const char *mode, FILE *stream) stream 内の古いファイルを閉じながら、新しいファイル名 filename を指定されたオープン ストリーム stream に関連付けます。
|
10int fseek(FILE *stream, long int offset, int whence) | ストリームのファイル位置を指定されたオフセット offset に設定します。パラメーター offset は、指定された whence 位置から開始することを意味します。検索するバイト数。 |
11int fsetpos(FILE *stream, const fpos_t *pos) | 指定されたストリーム stream のファイル位置を指定された位置に設定します。引数 pos は関数 fgetpos によって与えられる位置です。 |
12long int ftell(FILE *stream) | 指定されたストリーム stream の現在のファイル位置を返します。
|
13size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) | ptr が指す配列のデータを指定されたストリーム stream に書き込みます。
|
14int Remove(const char *filename) | 指定されたファイル名 filename を削除して、アクセスされないようにする。
|
15int rename(const char *old_filename, const char *new_filename) | old_filename が指すファイル名を new_filename に変更します。
|
16void rewind(FILE *stream) | 指定されたストリーム stream のファイル位置をファイルの先頭に設定します。
|
17void setbuf(FILE *stream, char *buffer) | ストリームストリームをバッファリングする方法を定義します。
|
18int setvbuf(FILE *stream, char *buffer, int mode, size_t size) | ストリームをバッファリングする方法を定義する別の関数。
|
19FILE *tmpfile(void) | バイナリ更新モード (wb+) で一時ファイルを作成します。
20 | char *tmpnam(char *str) 以前には存在しなかった有効な一時ファイル名を生成して返します。 |
21 | int fprintf(FILE *stream, const char *format, ...) フォーマットされた出力をストリーム stream に送信します。 |
22 | int printf(const char *format, ...) フォーマットされた出力を標準出力に送信します。 |
23 | int sprintf(char *str, const char *format, ...) フォーマットされた出力を文字列に送信します。 |
24 | int vfprintf(FILE *stream, const char *format, va_list arg) 引数リストを使用して、フォーマットされた出力をストリームに送信します。 |
25 | int vprintf(const char *format, va_list arg) 引数リストを使用して、フォーマットされた出力を標準出力に送信します。 |
26 | int vsprintf(char *str, const char *format, va_list arg) 引数リストを使用して、フォーマットされた出力を文字列に送信します。 |
27 | int fscanf(FILE *stream, const char *format, ...) ストリーム stream からフォーマットされた入力を読み取ります。 |
28 | int scanf(const char *format, ...) 標準入力 stdin からフォーマットされた入力を読み取ります。 |
29 | int sscanf(const char *str, const char *format, ...) 文字列からフォーマットされた入力を読み取ります。 |
30 | int fgetc(FILE *stream) 指定されたストリーム stream から次の文字 (符号なし文字) を取得し、位置識別子を前方に移動します。 |
31 | char *fgets(char *str, int n, FILE *stream) 指定されたストリーム stream から行を読み取り、str が指す文字列に格納します。場合によっては、(n-1) 文字が読み取られたとき、改行文字が読み取られたとき、またはファイルの終わりに到達したときに停止します。 |
32 | int fputc(int char, FILE *stream) パラメータ char で指定された文字 (符号なし文字) を指定されたストリーム stream に書き込み、位置識別子を前方に移動します。 |
33 | int fputs(const char *str, FILE *stream) 指定されたストリーム stream に文字列を書き込みますが、null 文字は含まれません。 |
34 | int getc(FILE *stream) 指定されたストリーム stream から次の文字 (符号なし文字) を取得し、位置識別子を前方に移動します。 |
35 | int getchar(void) 標準入力 stdin から文字 (符号なし文字) を取得します。 |
36 | char *gets(char *str) 標準入力 stdin から行を読み取り、str が指す文字列に格納します。場合によっては、改行文字が読み取られるか、ファイルの終わりに達すると停止します。 |
37 | int putc(int char, FILE *stream) パラメータ char で指定された文字 (符号なし文字) を指定されたストリーム stream に書き込み、位置識別子を前方に移動します。 |
38 | int putchar(int char) char パラメータで指定された文字 (符号なし文字) を標準出力 stdout に書き込みます。 |
39 | int put(const char *str) null 文字まで (ただし null 文字は含まない) 文字列を標準出力 stdout に書き込みます。出力には改行が追加されます。 |
40 | int ungetc(int char, FILE *stream) 文字 char (符号なし文字) を指定されたストリーム stream にプッシュして、それが次に読み取られる文字となるようにします。 |
41 | void perror(const char *str) 説明的なエラー メッセージを標準エラー stderr に出力します。文字列 str が最初に出力され、その後にコロン、スペースが続きます。 |