Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/11/2013, 10:08
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 9 meses
Puntos: 83
Respuesta: Como valido una matriz de 5x5, ingreso datos

Un momento que me explico: copie el codigo al editor, lo reindenté con el plugin de codeblocks de formato noseque y reorganizó un par de {, con eso se comprimieron lineas y en el resultado el punto y coma faltaba en la linea 23 que en el codigo colgado equivalia a la 25, y como no me di cuenta pues asi salido la respuesta.

Por cierto, el error lo marca en la linea 28 porque el 'if' no puede operar con el retorno entero de la funcion printf, es decir:

Código C:
Ver original
  1. //esto es correcto, otra cosa es que esté mal indentado
  2. printf("tal cosa")
  3. + 4;

Código C:
Ver original
  1. //pero esto no porque no son operables
  2. printf("tal cosa")
  3. if(condicion) {}

De echo seguramente el compilador al detectar dos expresiones no operables te comentará que despues de la primera falta un punto y coma, pero eso no significa que el error sea que olvidaste el ; sino que tienes que revisar la relacion entre las dos expresiones.

Saludos
vosk