Everything

snprintf


データを書式に従って変換し、指定した領域へ出力します。

[指定形式]

#include <stdio.h>

long snprintf(char *restrict s, size_t n, const char *restrict control [, arg] ...);

[引数]

s データを出力する記憶域へのポインタ

n 出力する文字数

control 書式を示す文字列へのポインタ

arg,... 書式に従って出力されるデータ

[戻り値]

変換した文字数

[備考]

snprintf関数は、controlが指す書式を示す文字列に従って、引数argを変換、編集し、sの指す記憶域へ出力します。

変換して出力した文字列の最後には、ヌル文字が付加されます。このヌル文字はリターン値である出力した文字数の中には含まれません。書式の仕様の詳細はfprintf関数を参照してください。