Erreur du compilateur C2026
chaîne trop volumineuse, caractères de fin tronqués
La chaîne était supérieure à la limite de 16380 caractères sur un octet.
Notes
Avant que les chaînes adjacentes ne soient concaténées, une chaîne ne peut pas dépasser 16380 caractères sur un octet.
Une chaîne Unicode d’environ une moitié de cette longueur génère également cette erreur.
Exemple
Si vous avez une chaîne définie comme suit, elle génère l’erreur C2026 :
char sz[] =
"\
imagine a really, really \
long string here\
";
Vous pouvez le décomposer comme suit :
char sz[] =
"\
imagine a really, really "
"long string here\
";
Vous pouvez stocker des littéraux de chaîne exceptionnellement volumineux (32 Ko ou plus) dans une ressource personnalisée ou un fichier externe. Pour plus d’informations, consultez Pour créer une ressource personnalisée ou de données.