ストリーム入出力
フォーマット設定された入出力
| 関数 | ヘッダー・ファイル | ページ | 説明 |
|---|---|---|---|
fprintf() |
stdio.h | fprintf() — フォーマット済みデータをストリームに書き込む | 文字のフォーマット設定を行い、出力ストリームに出力します。 |
fscanf() |
stdio.h | fscanf() — フォーマット済みデータを読み取る | データをストリームから引数により指定されたロケーションへ読み取ります。 |
fwprintf() |
stdio.h
|
fwprintf() — データをワイド・キャラクターとしてフォーマットし、ストリームに書き込む | ワイド文字としてデータのフォーマット設定を行い、ストリームに書き込みます。 |
fwscanf() |
stdio.h
|
fwscanf() — ワイド文字を使用したストリームからのデータの読み取り | ワイド・データを、ストリームから引数により指定されたロケーションへ読み取ります。 |
printf() |
stdio.h | printf() — フォーマット済み文字を印刷する | 文字をフォーマット設定して stdout に出力します。 |
scanf() |
stdio.h | scanf() — データを読み取る | データを stdin から引数で指定された位置に読み込みます。 |
snprintf() |
stdio.h | snprintf() — フォーマット済みデータをバッファーへ印刷する | バッファーに n 文字が書き込まれた後に snprintf() 関数が停止することを除き、 sprintfと同じです。 |
sprintf() |
stdio.h | sprintf() — フォーマット済みデータをバッファーに出力する | 文字のフォーマット設定を行い、バッファーに書き込みます。 |
sscanf() |
stdio.h | sscanf() - データを読み取る | データをバッファーから引数により指定されたロケーションに読み取ります。 |
swprintf() |
wchar.h | swprintf() — ワイド文字をフォーマット設定し、バッファーに書き込む | ワイド文字のフォーマット設定を行い、バッファーに書き込みます。 |
swscanf() |
wchar.h | swscanf() — ワイド文字データを読み取る | ワイド・データをバッファーから引数により指定されたロケーションに読み取ります。 |
vfprintf() |
stdio.h
stdarg.h |
vfprintf() — 引数データをストリームに印刷する | 文字のフォーマット設定を行い、引数の可変値を使用して出力 stream に出力します。 |
vfscanf() |
stdarg.h
stdio.h |
vfscanf() — フォーマット済みデータを読み取る | 指定されたストリームから、引数の可変値により指定されたロケーションに、データを読み取ります。 |
vfwprintf() |
stdio.h
stdarg.h |
vfwprintf() — ワイド文字としての引数データのフォーマット設定とストリームへの書き込み | 引数データをワイド文字としてフォーマット設定し、引数の可変値を使用してストリームに書き込みます。 |
vfwscanf() |
stdarg.h
stdio.h |
vfwscanf() — フォーマット済みワイド文字データを読み取る | 指定されたストリームから、引数の可変値により指定されたロケーションに、ワイド・データを読み取ります。 |
vprintf() |
stdarg.h
stdio.h |
vprintf() — 引数データを印刷する | 引数の可変値を使用して、文字をフォーマット設定して stdout に書き込みます。 |
vscanf() |
stdarg.h
stdio.h |
vscanf() — フォーマット済みデータを読み取る | データを stdin から引数の変数値で指定された位置に読み込みます。 |
vsnprintf() |
stdio.h
stdarg.h |
vsnprintf() — バッファーへの引数データを印刷する | バッファーに n 文字が書き込まれた後に vsnprintf 関数が停止することを除き、 vsprintfと同じです。 |
vsprintf() |
stdarg.h
stdio.h |
vsprintf() — 引数データをバッファーに印刷する | 文字のフォーマット設定を行い、引数の可変値を使用してバッファーに書き込みます。 |
vsscanf() |
stdarg.h
stdio.h |
vsscanf() — フォーマット済みデータを読み取る | バッファーから、引数の可変値により指定されたロケーションに、データを書き込みます。 |
vswprintf() |
wchar.h
stdarg.h |
vswprintf() — バッファーにワイド文字をフォーマットして書き込む | ワイド文字のフォーマット設定を行い、引数の可変値を使用してバッファーに書き込みます。 |
vswscanf() |
stdarg.h
wchar.h |
vswscanf() — フォーマット済みワイド文字データを読み取る | バッファーから、引数の可変値により指定されたロケーションに、ワイド・データを読み取ります。 |
vwprintf() |
wchar.h
stdarg.h |
vwprintf() — ワイド文字としてデータをフォーマットし、出力する | 引数の変数値を使用して、ワイド文字をフォーマット設定して stdout に書き込みます。 |
vwscanf() |
stdarg.h
stdio.h |
vwscanf() — フォーマット済みワイド文字データを読み取る | ワイド・データを stdin から引数の変数値で指定されたロケーションに読み込みます。 |
wprintf() |
stdio.h | wprintf() — ワイド文字としてデータをフォーマットし、出力する | ワイド文字をフォーマット設定して stdout に書き込みます。 |
wscanf() |
stdio.h | wscanf() — ワイド文字フォーマット文字列を使用したデータを読み取る | ワイド・データを stdin から引数で指定されたロケーションに読み込みます。 |
文字とストリングの入出力
| 関数 | ヘッダー・ファイル | ページ | 説明 |
|---|---|---|---|
fgetc() |
stdio.h | fgetc() — 文字を読み取る | 指定された入力ストリームから文字を読み取ります。 |
fgets() |
stdio.h | fgets ( ) — 文字列を読み取る | 指定された入力ストリームからストリングを読み取ります。 |
fgetwc() |
stdio.h | fgetwc() — ストリームからのワイド文字を読み取る | 指定されたストリームからワイド文字を読み取ります。 |
fgetws() |
stdio.h | fgetws() - ストリームからのワイド文字ストリングを読み取る | 指定されたストリームからワイド文字ストリングを読み取ります。 |
fputc() |
stdio.h | fputc() — 書き込み文字 | 指定された出力ストリームに文字を出力します。 |
_fputchar() |
stdio.h | _fputchar() — 書き込み文字 | STDOUT に文字を書き込みます。 |
fputs() |
stdio.h | fputs() — 文字列を書き込む | 指定された出力ストリームにストリングを出力します。 |
fputwc() |
stdio.h | fputwc() — ワイド文字を書き込む | 指定されたストリームにワイド文字を書き込みます。 |
fputws() |
stdio.h | fputws() — ワイド文字ストリングを書き込む | 指定されたストリームにワイド文字ストリングを書き込みます。 |
getc() |
stdio.h | getc() – getchar() — 文字を読み取る | 指定された入力ストリームから文字を読み取ります。 |
getchar() |
stdio.h | getc() – getchar() — 文字を読み取る | 文字を stdin から読み取ります。 |
gets() |
stdio.h | gets() — 行の読み取り | 行を stdin から読み取ります。 |
getwc() |
stdio.h | getwc() — ストリームからワイド文字を読み取る | 指定されたストリームからワイド文字を読み取ります。 |
getwchar() |
stdio.h | getwchar() — stdin からワイド文字を取得する | ワイド文字を stdin から取得します。 |
putc() |
stdio.h | putc() — putchar() - 文字を書き込む | 指定された出力ストリームに文字を出力します。 |
putchar() |
stdio.h | putc() — putchar() - 文字を書き込む | 文字を stdout に出力します。 |
puts() |
stdio.h | puts() — 文字列を書き込む | 文字列を stdout に出力します。 |
putwc() |
stdio.h | putwc() — ワイド文字を書き込む | 指定されたストリームにワイド文字を書き込みます。 |
putwchar() |
stdio.h | putwchar() — ワイド文字を stdout に書き込む | ワイド文字を stdout に書き込みます。 |
ungetc() |
stdio.h | ungetc() — 文字を入力ストリームにプッシュする | 文字を指定された入力ストリームにプッシュして戻します。 |
ungetwc() |
stdio.h | ungetwc() — ワイド文字を入力ストリームにプッシュする | ワイド文字を指定された入力ストリームにプッシュして戻します。 |
直接入出力
| 関数 | ヘッダー・ファイル | ページ | 説明 |
|---|---|---|---|
fread() |
stdio.h | fread() — 項目を読み取る | 指定された入力ストリームから複数の項目を読み取ります。 |
fwrite() |
stdio.h | fwrite() — 項目を書き込む | 指定された出力ストリームに複数の項目を書き込みます。 |
ファイルの位置決め
| 関数 | ヘッダー・ファイル | ページ | 説明 |
|---|---|---|---|
fgetpos() |
stdio.h | fgetpos() — ファイル位置を取得する | ファイル・ポインターの現在位置を取得します。 |
fseek() |
stdio.h | fseek() – fseeko() — 再配置ファイル位置 | ファイル・ポインターを新規位置に移動します。 |
fseeko() |
stdio.h | fseek() – fseeko() — 再配置ファイル位置 | fseek() と同じ。 |
fsetpos() |
stdio.h | fsetpos() — ファイル位置をセットする | ファイル・ポインターを新規位置に移動します。 |
ftell() |
stdio.h | ftell() – ftello() — 現在位置を取得する | ファイル・ポインターの現在位置を取得します。 |
ftello() |
stdio.h | ftell() – ftello() — 現在位置を取得する | ftell() と同じ。 |
rewind() |
stdio.h | rewind() — 現在のファイル位置を調整する | ファイル・ポインターをファイルの先頭位置に位置変更します。 |
ファイル・アクセス
| 関数 | ヘッダー・ファイル | ページ | 説明 |
|---|---|---|---|
fclose() |
stdio.h | fclose() — ストリームを閉じる | 指定されたストリームをクローズします。 |
fdopen() |
stdio.h | fdopen() — ストリームとファイル記述子を関連付ける | 入力ストリームまたは出力ストリームをファイルと関連付けます。 |
fflush() |
stdio.h | fflush() — ファイルのバッファーに書き込む | システムに要求して、バッファーの内容をファイルに書き込ませます。 |
fopen() |
stdio.h | fopen() — ファイルを開く | 指定されたストリームをオープンします。 |
freopen() |
stdio.h | freopen() — オープンファイルを宛先変更する | ファイルをクローズし、ストリームを再割り当てします。 |
fwide() |
stdio.h | fwide() — ストリームの方向を決定する | ストリームの指向を設定します。 |
setbuf() |
stdio.h | setbuf() — バッファリングを制御する | バッファリングの制御を許可します。 |
setvbuf() |
stdio.h | setvbuf() — バッファリングを制御する | 指定されたストリームのバッファリングとバッファー・サイズを制御します。 |
wfopen() |
stdio.h | wfopen() — ファイルを開く | 指定されたストリームをオープンし、ファイル名およびモードをワイド文字として受け入れます。 |
ファイル操作
| 関数 | ヘッダー・ファイル | ページ | 説明 |
|---|---|---|---|
fileno() |
stdio.h | fileno() — ファイル・ハンドルを決定 | ファイル・ハンドルを判別します。 |
remove() |
stdio.h | remove() — ファイルを削除する | 指定されたファイルを削除します。 |
rename() |
stdio.h | rename() — ファイルを名前変更する | 指定されたファイルの名前を変更します。 |
tmpfile() |
stdio.h | tmpfile() — 一時ファイルを作成する | 一時ファイルを作成し、そのファイルへのポインターを戻します。 |
tmpnam() |
stdio.h | tmpnam() — 一時ファイル名を生成する | 一時ファイル名を作成します。 |