Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/12/2004, 19:26
NightShade
 
Fecha de Ingreso: junio-2004
Mensajes: 299
Antigüedad: 19 años, 10 meses
Puntos: 0
Mira tengo un problema con esa funcion mira que la use y entonces si ponen un nombre que no es
mira aqui esta la parte mira que use un if para si sale 0 pues me ponga el nombre pero
sino sale 0 pues que me imprima q no esta en la base de datos pero no lo hace namas se traba el programa y nose no entiendo :/

if(a==50)
{
getch();
system("cls");
puts("Introduzca el nombre del paciente al cual se le quieren ver los datos");
scanf("%s",nombre1);
cont1=0;
do
{
comprobacion=stricmp(nombre1,pacientes[cont1].nombre);
++cont1;
}while(!(comprobacion==0));

if(comprobacion==0)
{

printf("Nombre: %s\n",pacientes[cont1-1].nombre);
printf("Edad: %d\n",pacientes[cont1-1].edad);
printf("Sexo: %s\n",pacientes[cont1-1].sexo);
printf("Calle: %s\n",direccion[cont1-1].calle);
printf("Numero de la casa: %d\n",direccion[cont1-1].numero);
printf("Ciudad: %s\n",direccion[cont1-1].ciudad);
printf("telefono: %s\n",pacientes[cont1-1].telefono);
printf("Seguro?: %s\n",pacientes[cont1-1].seguro);
getch();
system("cls");
}

else
{
printf("Ese nombre no esta en la base de datos del hospital\n");
getch();
system("cls");
}
z=1;
cont1=0;