Share 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

Classe de CStringT