Partager via


CStringT::FormatV

Met en forme une chaîne de message à l'aide d'une liste d'arguments variable.

void FormatV(
   PCXSTR pszFormat,
   va_list args
);

Paramètres

  • pszFormat
    Points à la chaîne de format. Elle est numérisée pour les insertions et par conséquent mise en forme. La chaîne de format est semblable aux chaînes de format de style d' printfde fonction runtime, à moins qu'elle tienne compte pour les paramètres sont insérés dans un ordre arbitraire.

  • args
    Pointeur vers une liste d'arguments.

Notes

Écrit une chaîne mise en forme et une liste d'arguments variable à une chaîne d' CStringT de la même façon les données de formats d' vsprintf_s dans le tableau de style c.

Exemple

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

Configuration requise

Header: cstringt.h

Voir aussi

Référence

CStringT, classe