Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Příliš velký řetězec, zkrácené koncové znaky
Remarks
Řetězec byl delší než limit 16380 jednobajtů znaků.
Před zřetězením sousedních řetězců nemůže být řetězec delší než 16380 jednobajtů znaků.
Řetězec Unicode o délce přibližně poloviny této délky by také vygeneroval tuto chybu.
Example
Pokud máte řetězec definovaný následujícím způsobem, vygeneruje C2026:
char sz[] =
"\
imagine a really, really \
long string here\
";
Můžete ho rozdělit následujícím způsobem:
char sz[] =
"\
imagine a really, really "
"long string here\
";
Můžete chtít uložit mimořádně velké řetězcové literály (32 tisíc nebo více) do vlastního prostředku nebo externího souboru. Další informace najdete v tématu Vytvoření nového vlastního nebo datového prostředku.