System.UnicodeString.cat_sprintf
C++
UnicodeString& __cdecl cat_sprintf(const wchar_t* format, ...); // Returns *this
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | ustring.h | System | UnicodeString |
Beschreibung
Hängt an das Ende von UnicodeString das Ergebnis eines angegebenen Format-Strings und dessen Argumente an.
Mit cat_sprintf können Sie an den Wert des UnicodeString-Objekts das Ergebnis der Verwendung eines Standardformatbezeichners aus C++ anhängen. Die Werte für Argumente im Formatbezeichner müssen als zusätzliche Parameter nach dem Parameter format übergeben werden.
Der folgende Code
UnicodeString Salutation = "Mr." UnicodeString s = ""; s.cat_sprintf("Dear %s ", Salutation); s.cat_sprintf("%s,", "Smith");
ergibt beispielsweise einen UnicodeString mit dem Wert
Dear Mr. Smith,
Diese Methode gibt eine Referenz auf das UnicodeString-Objekt (*this) mit dem Ergebniswert zurück.
Warnung: Der Rückgabewert von UnicodeString.c_str() unter OS X und iOS ist char16_t*, während die Funktion cat_sprintf wchar_t*erwartet.