EnzoFerber
(usa FreeBSD)
Enviado em 31/03/2008 - 16:51h
velho
use fopen("arquivo", "w");
depois disso, você carrega todos os dados pra uma estrutura
struct dados{
char nome[50];
char info1[50];
char info2[50];
}
com essa estrutura, você vai usar armazenamento vetorial pra lista
struct dados{
char nome[50];
char info1[50];
char info2[50];
struct dados *prox;
struct dados *ante;
}
com o modelo acima você vai implementar listas duplamente encadeadas (são melhores em pcs com pouca memoria, mas não possibilitam a busca binaria que a vetorial proporciona e que é muito muito muito mais rapida que a busca sequencial que a lista dupla possibilita)
depois dos dados carregados na memoria e organizados na estrutura, novas inserções, procuras e remoções são feitas na lista.
posteriormente quando você for finalizar o programa, faça uma rotina que salve a estrutura toda denovo no arquivo (ai tem que ser inserção sequencial)
qualquer coisa posta ai denovo que te mando varios links com tutoriais... enquanto isso vou procurar aqui no meu obscuro hd varios codigos desse tipo que fiz e ver se acho... se achar eu te falo e vc me passa seu email q eu te mando todos...
espero ter ajudado ;)
abraço