void eliminar_cliente
char n[largo_n]; char ap_01[largo_n]; char ap_02[largo_n]; char d[largo_d]; char r[largo_r]; char fo[largo_f]; struct cliente *sig; printf("Rut cliente: "); gets(r);gets(r); FILE *f; char cadena[largo_total]; f = fopen("clientes.txt","rt"); if(f==NULL){printf("error en el archivo");} while(fgets(cadena,largo_total,f)!=NULL){ leer_clientes(cadena); } fclose(f);
cliente *aux; aux = head_cli; int i=0; char r_a_comparar[largo_r]; while(aux!=NULL){ strcpy(r_a_comparar,aux->rut); if(strcmp(r,r_a_comparar)==0){ i++; } aux = aux->sig; }
aux = head_cli;
if(i==1) |