Sdílet prostřednictvím


CStringT::FormatV

Zformátuje řetězec zprávy pomocí Proměnný seznam argumentů.

void FormatV(
   PCXSTR pszFormat,
   va_list args
);

Parametry

  • pszFormat
    Řetězec formátu ovládací body.Budou vyhledány vloží a odpovídajícím způsobem formátovány.Formátovací řetězec je podobná funkci run-time printf -styl řetězce formátu, s výjimkou umožňuje vložit do libovolného pořadí parametrů.

  • args
    Ukazatel na seznam argumentů.

Poznámky

Zapíše formátovaný řetězec a variabilní seznam argumentů CStringT řetězec ve stejném tak, že vsprintf_s formáty dat do pole znak c styl.

Příklad

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

Požadavky

Záhlaví: cstringt.h

Viz také

Referenční dokumentace

Třída CStringT