컴파일러 오류 C2015
상수에 문자가 너무 많습니다.
문자 상수에는 두 개 이상의 문자가 포함됩니다. 제한은 표준 문자 상수의 경우 한 문자이고 긴 문자 상수의 경우 두 문자입니다.
\t와 같은 이스케이프 시퀀스는 단일 문자로 변환됩니다.
예제
다음 샘플에서는 C2015를 생성합니다.
// C2015.cpp
// compile with: /c
char test1 = 'error'; // C2015
char test2 = 'e'; // OK
C2015는 정수로 변환된 문자 상수인 Microsoft 확장을 사용할 때도 발생할 수 있습니다. 다음 샘플에서는 C2015를 생성합니다.
// C2015b.cpp
#include <stdio.h>
int main()
{
int a = 'abcde'; // C2015
int b = 'a'; // 'a' = ascii 0x61
printf_s("%x\n", b);
}