Compilerfehler C2026

Zeichenfolge zu groß, nachfolgende Zeichen abgeschnitten

Die Zeichenfolge war länger als der Grenzwert von 16380 Einzelbytezeichen.

Hinweise

Bevor benachbarte Zeichenfolgen verkettet werden, darf eine Zeichenfolge nicht länger als 16380 Einzelbytezeichen sein.

Eine Unicode-Zeichenfolge von etwa einer Hälfte dieser Länge würde auch diesen Fehler generieren.

Beispiel

Wenn Sie eine Zeichenfolge wie folgt definiert haben, wird C2026 generiert:

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

Sie könnten es wie folgt aufbrechen:

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

Möglicherweise möchten Sie außergewöhnlich große Zeichenfolgenliterale (32 KB oder mehr) in einer benutzerdefinierten Ressource oder einer externen Datei speichern. Weitere Informationen finden Sie unter Erstellen einer neuen benutzerdefinierten oder Datenressource.