Compartir a través de


Error del compilador C2008

'carácter': no se esperaba en la definición de macro

Remarks

El carácter aparece inmediatamente después del nombre de la macro. Para resolver el error, debe haber un espacio después del nombre de la macro.

Example

En el ejemplo siguiente se genera el error C2008:

// C2008.cpp
#define TEST1"mytest1"    // C2008

Possible resolution:

// C2008b.cpp
// compile with: /c
#define TEST2 "mytest2"