System.UnicodeString.cat_sprintf

提供: RAD Studio API Documentation
移動先: 案内検索


C++

UnicodeString& __cdecl     cat_sprintf(const wchar_t* format, ...); // Returns *this

プロパティ

種類 可視性 ソース ユニット
function public ustring.h System UnicodeString


説明

指定された書式文字列およびその引数の結果を、UnicodeString の最後に追加します。

cat_sprintf を使用すると、UnicodeString オブジェクトの値を、標準 C++ 書式指定子を指定して追加できます。値は、書式指定子の引数に、書式パラメータに続く追加パラメータとして渡します。

たとえば、次のコードは、

UnicodeString Salutation = "Mr."
UnicodeString s = "";
s.cat_sprintf("Dear %s ", Salutation);
s.cat_sprintf("%s,", "Smith");

次の値の UnicodeString オブジェクトを返します。

Dear Mr. Smith,

このメソッドは、結果文字列を保有する UnicodeString オブジェクトへの参照(*this)を返します。

警告: OS X や iOS 下で UnicodeString.c_str() から返される値は char16_t* ですが、cat_sprintf 関数が wchar_t* を想定しています。

関連項目