![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/12/2004, 19:26
|
| | Fecha de Ingreso: junio-2004
Mensajes: 299
Antigüedad: 20 años, 7 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; |