for(i=0;i<N;i++){ printf("Nombre del paciente: "); scanf("%s",pac[i].nombre); printf("Apellido del paciente: "); scanf("%s",pac[i].ape); printf("Rut del paciente: "); scanf("%d",&pac[i].rut); printf("Edad del paciente: "); scanf("%d",&pac[i].edad); printf("Telefono del paciente: "); scanf("%d",&pac[i].fono); printf("Direccion del paciente: "); scanf("%s",pac[i].direc); printf("Isapre del paciente: "); scanf("%s",pac[i].isapre); printf("\nHasta el momento ha ingresado %d pacientes\n\n",i+1); FILE *arch1 arch1=fopen("Pacientes.dat","a"); fprintf(arch1,"Informacion de pacientes\n\n"); fprintf(arch1,"Paciente %d\nNombre: %s\nApellido:%snRut:%d\nEdad: %d\nTelefono: %d\nDireccion: %s\nIsapre:%sn",i+1,pac[i].nombre,pac[i].ape,pac[i].rut,pac[i].edad,pac[i].fono,pac[i].direc,pac[i].isapre); fclose(arch1); } printf("Elija una opcion\n"); printf("Opcion 1: Buscar un paciente por su Rut\nOpcion 2: Buscar un paciente por su Apellido\nOpcion 3: Borrar paciente por el Rut\n"); scanf("%d",num2);
if(num2==1){ printf("Ingrese el rut del paciente a buscar: "); scanf("%d",&rut); arch1=fopen("pacientes.dat","r"); fread(&pa,sizeof(pa),1,arch1); /*Aqui es donde necesito buscar un paciente por el rut*/ } if(num2==2){ printf("Ingrese el Apellido del paciente a buscar: "); scanf("%s",ape); /*Aqui es donde necesito buscar un paciente por el apellido*/
} if(num2==3){ printf("Ingrese el Rut del paciente a borrar: "); scanf("%d",rut); } |