Anuncios Google

Problema extrañísimo al compilar con PAlib

Hola chic@s, llevo programando un proyecto desde hace unos días, y al ir a compilar me aparece un par de problemas extraños que no me dejan compilar. Según el compilador los errores están en las líneas del return 0; y en la siguiente, la que lleva el }. Los problemas en cuestión son estos:

error: expected identifier or '(' before 'return'
error: expected identifier or '(' before '}' token

Espero que me podáis echar una mano con esto, ya que llevo un par de días buscando la solución y no la encuentro. Por favor, no sé que puede pasar, estoy desesperado.

Salu2


Gracias por la firma The Dark Master Guiño


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Anabol

Pues es un problema de un

Pues es un problema de un condicional (if o else) en el que has puesto mal los paréntesis de la condición.

Ejemplo mal hecho:

if((Pad.Newpress.Right) && (Pad.Newpress.L){
 
// Lo que sea
 
}

Ejemplo bien hecho:

if((Pad.Newpress.Right) && (Pad.Newpress.L)){
 
// Lo que sea
 
}

Como ves, cada paréntesis tiene que tener un inicio y un final, siendo la suma de ellos siempre par. Así que ya sabes, si quieres comprobar que están bien o los revisas poco a poco o los vas contando y el que sea impar está mal.

Salu2tS!

Imagen de The Dark Master

Ese tipo de errores.

Son difíciles de solucionar si no nos pegas el código :P.

El problema es que hay algo que no has cerrado.

Imagen de sergiog12

Es un código muy largo

Tiene más de 3000 líneas porque todavía no lo he limpiado. Usa muchos if's, por lo que imagino que estará fuera de un if. Buscaré haber si lo encuentro, y si no soy capaz os pego el código.

Muchas gracias, eres un makina :D.

Salu2


Gracias por la firma The Dark Master Guiño

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.