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

Vedere anche

Riferimenti

Classe di CStringT