GeezerVison is showing cpprefjp.github.io — cstdio - cpprefjp C++日本語リファレンス
最終更新日時:
2026年09月18日 23時56分29秒 (JST)
rotarymars
が更新
履歴
編集
<cstdio>
cstdio
<cstdio>ヘッダでは、標準入出力のための機能を定義する。これらの機能は、std名前空間に属することを除いてC言語の標準ライブラリ<stdio.h>ヘッダと同じである。
型
名前
説明
対応バージョン
size_t
符号なし整数型
FILE
ストリームの制御に必要な情報を持つオブジェクト型
fpos_t
ファイルの全ての位置にアクセスするための配列以外の完全オブジェクト型
マクロ
名前
説明
対応バージョン
NULL
ヌルポインタ定数に展開されるマクロ
_IOFBF
入出力を完全にバッファリングする指定のための整数定数
_IOLBF
入出力を行バッファリングする指定のための整数定数
_IONBF
入出力をバッファリングしない指定のための整数定数
BUFSIZ
バッファサイズを表す整数定数
EOF
ファイルの終端であることを表すint型の整数定数
FOPEN_MAX
実装によって保証されるファイルを開ける最低限の数を表す整数定数
FILENAME_MAX
実装によって保証されるファイル名の最大の長さを表す整数定数
L_tmpnam
tmpnam()関数によって作られた一時ファイル名を保持するのに必要な長さを表す整数定数
SEEK_SET
ファイルの先頭位置を指定するための整数定数
SEEK_CUR
ファイルの現在位置を指定するための整数定数
SEEK_END
ファイルの終端を指定するための整数定数
TMP_MAX
tmpnam()関数によって生成できる一時ファイル名の、実装が保証する最低限の数を表す整数定数
_PRINTF_NAN_LEN_MAX
printf系関数がNaNを出力する際の最大文字数を表す整数定数
C++26
stderr
標準エラーを表すFILE*型の式
stdin
標準入力を表すFILE*型の式
stdout
標準出力を表すFILE*型の式
__STDC_VERSION_STDIO_H__
<cstdio>が提供するC標準ライブラリ機能のバージョン (202311L)
C++26
ファイル操作
標準入出力
文字列入出力
名前
説明
対応バージョン
snprintf
書式と文字数を指定して、文字列領域に出力する
sprintf
書式を指定して文字列領域に出力する
sscanf
書式を指定して文字列領域から入力する
vsnprintf
可変引数リストva_listを使用し、書式と文字数を指定して、文字列領域に出力する
vsprintf
可変引数リストva_listを使用し、書式を指定して文字列領域に出力する
vsscanf
可変引数リストva_listを使用し、書式を指定して文字列領域から入力する
バッファ操作
名前
説明
対応バージョン
setbuf
入出力用のバッファを設定する
setvbuf
戦略を指定して入出力用のバッファを設定する
参照