Partilhar via


CStringT::FormatV

Formata uma cadeia de caracteres da mensagem usando uma lista de argumentos de variável.

void FormatV(
   PCXSTR pszFormat,
   va_list args
);

Parâmetros

  • pszFormat
    Aponta para a seqüência de caracteres de controle de formato.Ele será seja verificado em busca de inserções e formatado adequadamente.A seqüência de caracteres de formato é semelhante à função de time de execução printf-cadeias de caracteres de formato de estilo exceto permite os parâmetros a serem inseridos em uma ordem arbitrária.

  • args
    Ponteiro para uma lista de argumentos.

Comentários

Grava uma seqüência de caractere formatada e uma lista de argumentos variável em um CStringT seqüência de caractere no mesmo caminho que vsprintf_s formata dados em uma matriz de caractere de estilo C.

Exemplo

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

Requisitos

Cabeçalho: cstringt.h

Consulte também

Referência

Classe CStringT

Outros recursos

CStringT membros