CStringT::FormatV
Formatiert eine Meldungszeichenfolge mithilfe einer Variablenargumentlisten.
void FormatV(
PCXSTR pszFormat,
va_list args
);
Parameter
pszFormat
Zeigt auf die Formatsteuerzeichenfolge.Sie wird für Einfügungen überprüft und formatiert entsprechend.Die Formatzeichenfolge ist mit den Laufzeitfunktions-printf-Formatzeichenfolgen vergleichbar, außer sie die zulässt in einer beliebigen Reihenfolge eingefügt werden Parameter.args
Zeiger auf eine Liste der Argumente.
Hinweise
Schreibt eine formatierte Zeichenfolge und eine variable Liste mit Argumenten an eine CStringT Zeichenfolge genauso, dass vsprintf_s Daten in ein Zeichenarray eine formatiert.
Beispiel
void WriteString(LPCTSTR pstrFormat, ...)
{
CString str;
// format and write the data you were given
va_list args;
va_start(args, pstrFormat);
str.FormatV(pstrFormat, args);
va_end(args);
_tprintf_s(str);
return;
}
// Call the above WriteString function.
WriteString(_T("%d error(s) found in %d line(s)"), 10, 1351);
Anforderungen
Header: cstringt.h