Errore del compilatore C2026
stringa troppo grande, caratteri finali troncati
La stringa supera il limite di 16380 caratteri a byte singolo.
Osservazioni:
Prima che le stringhe adiacenti vengano concatenate, una stringa non può superare i 16380 caratteri a byte singolo.
Anche una stringa Unicode di circa una metà di questa lunghezza genererebbe questo errore.
Esempio
Se è stata definita una stringa come indicato di seguito, genera l'errore C2026:
char sz[] =
"\
imagine a really, really \
long string here\
";
È possibile suddividerla nel modo seguente:
char sz[] =
"\
imagine a really, really "
"long string here\
";
È possibile archiviare valori letterali stringa di dimensioni eccezionali (32.000 o più) in una risorsa personalizzata o in un file esterno. Per altre informazioni, vedere Per creare una nuova risorsa personalizzata o dati.