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


C2026-os fordítási hiba

karakterlánc túl nagy, utolsó karakterek levágva

Remarks

A sztring hosszabb volt, mint az 16,380 egybyte-os karakter korlátja.

Mielőtt az egymás melletti karaktersorokat összefűznék, egy karaktersor nem lehet hosszabb, mint 16380 egybájtos karakter.

Ezt a hibát egy körülbelül fele hosszúságú Unicode-sztring is generálná.

Example

Ha a sztring a következőképpen van definiálva, az c2026-ot hoz létre:

char sz[] =
"\
imagine a really, really \
long string here\
";

A következő módon bonthatja fel:

char sz[] =
"\
imagine a really, really "
"long string here\
";

Előfordulhat, hogy kivételesen nagy sztringkonstansokat (32K vagy több) szeretne tárolni egy egyéni erőforrásban vagy egy külső fájlban. További információ: Új egyéni vagy adaterőforrás létrehozása.