• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

renato_m

duvida-eliminar elemento de um ficheiro binario

2 mensagens neste tópico

Ola pessoal boa tarde!!

eu estou a fazer um codigo para inserir,procurar e remover um espectaculo num ficheiro binario!

eu tenho uma struct com os respectivos dados do espectaculo, e estou a guardar essas structs num ficheiro binario!

agora o meu problema é quando quiser eliminar uma struct??como faço isso??

os espectaculos tem associado no primeiro campo da struct um id, que é para saber qual a struct a remover!

tenho que trabalhar no ficheiro, por isso nao posso passar a lista das structs para um array!!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Enquanto existirem structs para ler do ficheiro, lês uma struct do ficheiro;

    Vês se é a struct a eliminar;

        Se não for, escreves para outro ficheiro;

        Se for, não fazes nada

    Voltas à 1ª instrução.

Finalmente, apagas o ficheiro antigo e renomeias o novo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora