Loose-Info.com

Last Update 2019/12/24


TOP - C言語 - stdio.h - sprintf()

引数(char *)にフォーマットに従って生成した文字列を出力します。

 戻り値1  = sprintf(  引数1  ,  引数1  )

戻り値1 :
int
実行が成功した場合
出力される文字数(最後に追加される「\0」は含まない)
エラーが発生した場合
負数
引数1 :
char *
格納される文字列へのポインタ
ただし、大きさが生成された文字列を格納するのに足りなくなってはならない
引数2 :
char *
フォーマット文字列

(例)
#include <stdio.h> int main() { char s[5]; int n = sprintf(s, "abcd"); printf("出力文字数 : %d ---> %s\n", n, s); return 0; }

実行結果
出力文字数 : 4 ---> abcd