Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
cadena demasiado grande; caracteres finales truncados
Remarks
La cadena superaba el límite de 16380 caracteres de byte único.
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.
Example
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.