System.UnicodeString.cat_sprintf

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


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.

Siehe auch