名前 | 形式 | 機能説明 | 戻り値 | 属性 | 関連項目
#include <stdio.h> #include <widec.h>int wsprintf(wchar_t *s, const char *format, /* arg */ ... ););
wsprintf() 関数は、ワイド文字 (wchar_t) 型の NULL 文字で終わるワイド文字列を出力します。ユーザーは、この wchar_t 文字列を格納できる十分な空間を割り当てる必要があります。
wsprintf() は、書き込まれたワイド文字の (NULL 終了文字を除く) 文字数を返します。wsprintf() の変換指定および実行動作は、通常の sprintf(3C) 関数と同じです。ただし、wsprintf() の場合は、ワイド文字列が出力され、sprintf() の場合は拡張 UNIX コード (EUC) 文字列が出力されます。
正常終了の場合は、出力される文字数を返します。エラーの場合は、負の値を返します。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
MT レベル | MT-Safe |