Error del compilador C2026
cadena demasiado grande; caracteres finales truncados
La cadena superaba el límite de 16380 caracteres de byte único.
Comentarios
Para que se concatenen las cadenas adyacentes, una cadena no puede tener más de 16380 caracteres de byte único.
Una cadena Unicode que tenga aproximadamente la mitad de esta longitud también produciría este error.
Ejemplo
Si tiene una cadena definida como se indica a continuación, produce el error C2026:
char sz[] =
"\
imagine a really, really \
long string here\
";
Puede dividirla de la siguiente manera:
char sz[] =
"\
imagine a really, really "
"long string here\
";
Es posible que desee almacenar literales de cadena excepcionalmente grandes (32 K o más) en un recurso personalizado o en un archivo externo. Si desea obtener más información, consulte Para crear un nuevo recurso personalizado o de datos.