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