/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

eliminar cliente de txt

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
crissepul



Registrado: 10 Abr 2007
Mensajes: 14
Ubicación: la granja

MensajePublicado: 11/09/2007 6:58 pm
Título: eliminar cliente de txt

hola tengo q eliminar clientes que tengo ingresado en un txt, lo q hago es comparar su rut y cuando lo encuente me elimine todo los datos de ese cliente.....la verdad es q se como buscarlo como pueden ver en el codigo pero no tengo idea como hacer para eliminar....de antemanos muchas gracias

Código:
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)
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3657
Ubicación: Mexico

MensajePublicado: 11/09/2007 9:02 pm
Título:

Si esperas que alguien te ayude lo primero que tienes que hacer es indicar el lenguaje de programacion que estas utilizando. Y lo segundo es presentar codigo fuente que pueda ser compilado y ejecutado aun cuando tenga errores en tiempo de ejecucion.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com