Megosztás a következőn keresztül:


C2002 fordítóhiba

érvénytelen széles karakter konstans

Remarks

A többbájtos állandó érvénytelen.

A hiba kijavítása az alábbi lehetséges okok ellenőrzésével

  1. A széles karakterű állandó a vártnál több bájtot tartalmaz.

  2. A standard STDDEF.h fejléc nem szerepel a fájlban.

  3. A széles karakterek nem fűzhetők össze szokásos karakterlánc literálokkal.

  4. A széles karakterű állandó előtt az "L" karakternek kell szerepelnie:

    L'mbconst'
    
  5. A Microsoft C++ esetében az előfeldolgozási irányelv szöveges argumentumainak ASCII-nek kell lenniük. Például az irányelv #pragma message(L"string")érvénytelen.