snprintf,snwprintf
提供:RAD Studio (日本語)
stdio.h:インデックス への移動
ヘッダーファイル
stdio.h
カテゴリ
メモリと文字列の操作ルーチン
プロトタイプ
int snprintf(char* buffer, size_t nsize, const char* fmt, ...);
int snwprintf(wchar_t* buffer, size_t nsize, const wchar_t* fmt, ...);
説明
nsize で指定された最大長のバッファに書式付き出力を送信します。
出力するバイト数によって処理が異なります。
- < nsize の場合,終了を表す '\0' 文字を含むすべての文字が書き込まれます。
- == nsize の場合,nsize 文字が書き込まれ,終端の '\0' 文字は書き込まれません。
> nsize の場合,nsize 文字だけが書き込まれ,終端の '\0' 文字は書き込まれません。
nsize が 0 の場合,文字列は書き込まれません(通常は NULL)。
戻り値
出力されたバイト数。nsize が 0 の場合は,終端の '\0' 文字を含まない必須バイト数。