Aracılığıyla paylaş


Derleyici Hatası C2015

sabitte çok fazla karakter var

Remarks

Karakter sabiti ikiden fazla karakter içerir. Sınır, standart karakter sabitleri için bir karakter ve uzun karakter sabitleri için iki karakterdir.

\t gibi bir kaçış dizisi tek bir karaktere dönüştürülür.

Examples

Aşağıdaki örnek C2015 oluşturur:

// C2015.cpp
// compile with: /c

char test1 = 'error';   // C2015
char test2 = 'e';   // OK

C2015, bir Microsoft uzantısı kullanılırken, tamsayılara dönüştürülen karakter sabitleri de oluşabilir. Aşağıdaki örnek C2015 oluşturur:

// C2015b.cpp
#include <stdio.h>

int main()
{
    int a = 'abcde';   // C2015

    int b = 'a';   // 'a' = ascii 0x61
    printf_s("%x\n", b);
}