Udostępnij za pośrednictwem


CStringT::FormatV

Formatuje ciąg wiadomości przy użyciu listy argumentów zmiennej.

void FormatV(
   PCXSTR pszFormat,
   va_list args
);

Parametry

  • pszFormat
    Wskazuje ciąg formatu formantu.Będzie on skanowany w poszukiwaniu wstawia i odpowiednio sformatowane.Ciąg formatu jest podobna do funkcji printf-styl ciągi formatów z wyjątkiem umożliwia parametrów w dowolnego zamówienia.

  • args
    Wskaźnik do listy argumentów.

Uwagi

Zapisuje sformatowany ciąg i Lista zmiennych argumentów CStringT ciąg w taki sam sposób vsprintf_s formatuje dane do tablicy znaków c stylu.

Przykład

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);

Wymagania

Nagłówek: cstringt.h

Zobacz też

Informacje

Klasa CStringT