int borrarPersona(ePersona lista[], int tam) { int i; int dni; char respuesta; printf("Ingrese el DNI de la persona a borrar: "); scanf("%d", &dni); i = buscarPorDni(lista,tam,dni); if(i == -1) { return -1; } else { system("cls"); printf("Nombre: %s",lista[i].nombre); printf("\nDNI: %d",lista[i].dni); printf("\nEdad: %d",lista[i].edad); getSN(&respuesta,"\nEsta seguro que desea eliminar? s/n","\nError. Opcion no valida"); if(respuesta == 's') { lista[i].estado = 0; return 0; } return 1; } }
void Baja(EPersona lista[]) { int i,auxDni; char rta; auxDni=buscarPorDni(lista); for(i=0; i<MAX; i++) { if(auxDni == i && lista[auxDni].estado==0) { printf("Desea eliminar "); rta=validaS_N(); if(rta==1) lista[i].estado=1; break; } } if(i==MAX) { printf("No existe el dni buscado"); } }