Tema: Estructuras
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2012, 10:02
martin_9_91
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Estructuras

bueno primero te quiero agradecer por tomarte el tiempo para responder...
así es la estructura que tengo declara:

Cita:
//Defino la estructura
typedef struct alumno{
char nomApe[50];
char dni[10];
int nota;
}alumno;
y de la forma que me dijiste tampoco funciono. Lo hice así:

Cita:
//Busco el alumno que deseo ingresar las notas
int buscoAlm(struct alumno b[], int valor){

//struct alumno doc;
int i, con=0, registros=1, reg;
int val = 0;
char dni[10];
//Ingreso el alumno a buscar
printf("Ingrese el dni del alumno para buscarlo\n");
fflush(stdin);
gets(dni);

//Busco el alumno
for(i=0;i<valor;i++){
if(strcmp(dni, b[i].dni) == 0){
val = 1;
break;
}
else{
printf("El alumno no existe\n");
val = 0;
return;
}
}

return val;
}

el return que me indicas es más que nada para parar el programa... simplemente eso
esta mal hecho de esa forma?

gracias