Errore del compilatore C2008

'character': imprevisto nella definizione macro

Il carattere viene visualizzato immediatamente dopo il nome della macro. Per risolvere l'errore, deve essere presente uno spazio dopo il nome della macro.

L'esempio seguente genera l'errore C2008:

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

Possibile soluzione:

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