Partilhar via


Erro do compilador C2002

constante de caracteres largos inválida

Remarks

A constante de caracteres multibyte não é válida.

Para corrigir verificando as seguintes causas possíveis

  1. A constante de caracteres grandes contém mais bytes do que o esperado.

  2. O cabeçalho padrão STDDEF.h não está incluído.

  3. Caracteres largos não podem ser concatenados com literais de cadeia de caracteres comuns.

  4. Uma constante de caractere largo deve ser precedida pelo caractere 'L'

    L'mbconst'
    
  5. Para o Microsoft C++, os argumentos de texto de uma diretiva de pré-processador devem ser ASCII. Por exemplo, a diretiva, #pragma message(L"string"), não é válida.