Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
string too big, trailing characters truncated
The string was longer than the limit of 16380 single-byte characters.
Remarks
Before adjacent strings get concatenated, a string can't be longer than 16380 single-byte characters.
A Unicode string of about one half this length would also generate this error.
Example
If you have a string defined as follows, it generates C2026:
char sz[] =
"\
imagine a really, really \
long string here\
";
You could break it up as follows:
char sz[] =
"\
imagine a really, really "
"long string here\
";
You may want to store exceptionally large string literals (32K or more) in a custom resource or an external file. For more information, see To create a new custom or data resource.