System.UnicodeString.cat_sprintf
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* を想定しています。