CStringT::FormatV
Форматирует строка сообщения, используя список аргументов переменной.
void FormatV(
PCXSTR pszFormat,
va_list args
);
Параметры
pszFormat
Указывает на строку формат- элемента управления. Она будет просмотрена для вставок и форматироватьа соответственно. Строка формата аналогична функции среды выполнения printf- вставка строки форматирования стилей, за исключением того, что она позволяет параметров, вставляемый в произвольный порядок.args
Указатель на список аргументов.
Заметки
Записывает форматированная строка и список аргументов переменной в строке CStringT таким же образом, как vsprintf_s форматирует данные в c. вставка массив стилей знака.
Пример
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);
Требования
Header: cstringt.h