CStringT::FormatV
Formatta una stringa di messaggio utilizzando un elenco di argomenti variabile.
void FormatV(
PCXSTR pszFormat,
va_list args
);
Parametri
pszFormat
Punta alla stringa di formato controllo. Verrà a scansione dei comandi e verrà formattata di conseguenza. La stringa di formato è simile alle stringhe di formato stile printfdi funzione in fase di esecuzione, a meno che non consentire che i parametri da inserire in un ordine arbitrario.args
Puntatore a un elenco di argomenti.
Note
Genera una stringa formattata e un elenco di argomenti variabile in una stringa CStringT lo stesso modo in cui vsprintf_s formattare i dati in una matrice di caratteri di tipo c.
Esempio
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);
Requisiti
Header: cstringt.h