1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

ajuda em c (urgente)

Discussão em 'Programação' iniciada por wallydosantos, 1 de Junho de 2007. (Respostas: 0; Visualizações: 437)

  1. wallydosantos

    wallydosantos Power Member

    boas...
    tenho a funcao para escrever(guardar)que me vai servir para adicionar e remover elementos desse ficheiro...ela adicina bem so que nao mos remove...alguem me pode ajudar a remover...
    obrigado..
    eis a funcao:

    BOOLEAN GuardarCliente(LIST lista,char *file_name)
    {
    FILE *fp;
    if((fp=fopen("clientes.txt","w"))!=NULL)
    {
    while(lista!=NULL)
    {
    fprintf(fp,"%d;%s;%s;%d\n",((cliente*)DATA(lista))->num,((cliente*)DATA(lista))->nome,((cliente*)DATA(lista))->morada,((cliente*)DATA(lista))->n_c);
    lista=NEXT(lista);
    }
    fclose(fp);
    return(TRUE);
    }
    return(FALSE);
    }


    nota:
    esta mesma funcao para adicionar/remover em que estes sao todos inteiros funciona bem...
    mas no caso em questao que tenho strings e interiros so me adiciona nao remove...
    obrigado pela ajuda...
     

Partilhar esta Página