Compartir a través de


Error del compilador C2005

#line esperaba un número de línea, pero se ha encontrado 'token'

Tras la directiva #line debe ir un número de línea.

El ejemplo siguiente genera C2005:

// C2005.cpp
int main() {
   int i = 0;
   #line i   // C2005
}

Posible solución:

// C2005b.cpp
int main() {
   int i = 0;
   #line 0
}