Errore del compilatore C2002

attesa una stringa letterale ordinaria

Remarks

La costante di caratteri multibyte non è valida.

Per risolverlo è possibile verificare le seguenti cause possibili

  1. La costante a caratteri estesi contiene più byte del previsto.

  2. L'intestazione standard STDDEF.h non è inclusa.

  3. I caratteri estesi non possono essere concatenati con stringhe letterali ordinarie.

  4. Una costante di tipo wide character deve essere preceduta dal carattere 'L':

    L'mbconst'
    
  5. Per Microsoft C++, gli argomenti di testo di una direttiva del preprocessore devono essere ASCII. Ad esempio, la direttiva , #pragma message(L"string")non è valida.