Aracılığıyla paylaş


Derleyici Hatası C2026

dize çok büyük, sondaki karakterler kesilmiş

Remarks

Dize, 16380 tek baytlık karakter sınırından daha uzundu.

Bitişik dizeler birleştirilmeden önce, bir dize 16380 tek bayt karakterden uzun olamaz.

Bu uzunluğun yaklaşık yarısına sahip bir Unicode dizesi de bu hatayı oluşturur.

Example

Aşağıdaki gibi tanımlanmış bir dizeniz varsa, C2026 oluşturur:

char sz[] =
"\
imagine a really, really \
long string here\
";

Aşağıdaki gibi ayırabilirsiniz:

char sz[] =
"\
imagine a really, really "
"long string here\
";

Özel bir kaynakta veya dış dosyada olağanüstü büyük dize değişmez değerlerini (32K veya daha fazla) depolamak isteyebilirsiniz. Daha fazla bilgi için bkz . Yeni bir özel kaynak veya veri kaynağı oluşturmak için.