Erreur du compilateur C2008
'character' : inattendu dans la définition d’une macro
Le caractère apparaît immédiatement après le nom de la macro. Pour résoudre l’erreur, il doit y avoir un espace après le nom de la macro.
L’exemple suivant génère l’erreur C2008 :
// C2008.cpp
#define TEST1"mytest1" // C2008
Résolution possible :
// C2008b.cpp
// compile with: /c
#define TEST2 "mytest2"