Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
trop de caractères dans la constante
Remarks
Une constante de caractères contient plus de deux caractères. La limite est un caractère pour les constantes de caractères standard et deux caractères pour les constantes de caractères longs.
Une séquence d’échappement, telle que \t, est convertie en un seul caractère.
Examples
L’exemple suivant produit C2015 :
// C2015.cpp
// compile with: /c
char test1 = 'error'; // C2015
char test2 = 'e'; // OK
C2015 peut également se produire lors de l’utilisation d’une extension Microsoft, des constantes de caractères converties en entiers. L’exemple suivant génère l’erreur C2015 :
// C2015b.cpp
#include <stdio.h>
int main()
{
int a = 'abcde'; // C2015
int b = 'a'; // 'a' = ascii 0x61
printf_s("%x\n", b);
}