Udostępnij za pomocą


Błąd kompilatora C2026

zbyt duży ciąg, znaki końcowe obcięte

Remarks

Ciąg był dłuższy niż limit 16380 znaków jedno bajtów.

Przed połączeniem sąsiadujących ciągów ciąg nie może być dłuższy niż 16380 znaków jedno bajtów.

Ciąg Unicode o około połowie tej długości spowoduje również wygenerowanie tego błędu.

Example

Jeśli masz zdefiniowany ciąg w następujący sposób, generuje C2026:

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

Można podzielić go w następujący sposób:

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

Możesz przechowywać wyjątkowo duże literały ciągu (32K lub więcej) w zasobie niestandardowym lub pliku zewnętrznym. Aby uzyskać więcej informacji, zobacz Aby utworzyć nowy zasób niestandardowy lub zasób danych.