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

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

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

戻り値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


Copyright(C) 2006-2012 CLAYPOT. All Rights Reserved.