Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
zbyt wiele znaków w stałej
Remarks
Stała znaku zawiera więcej niż dwa znaki. Limit jest jednym znakiem dla standardowych stałych znaków i dwóch znaków dla stałych znaków długich.
Sekwencja ucieczki, taka jak \t, jest konwertowana na pojedynczy znak.
Examples
Poniższy przykład generuje kod C2015:
// C2015.cpp
// compile with: /c
char test1 = 'error'; // C2015
char test2 = 'e'; // OK
C2015 może również wystąpić, gdy używasz rozszerzenia firmy Microsoft, stałe znaków konwertowane na liczby całkowite. Poniższy przykład generuje C2015:
// C2015b.cpp
#include <stdio.h>
int main()
{
int a = 'abcde'; // C2015
int b = 'a'; // 'a' = ascii 0x61
printf_s("%x\n", b);
}