Arquivo em C

1. Arquivo em C

walter
wallter

(usa Outra)

Enviado em 05/06/2010 - 10:20h

Bom dia

Galera meu problema é o seguinte tenho um programa em C com gravação em arquivo, a função de cadastro esta funionando tudo ok. Mais não consigo fazer busca nem exclusão de cadastro.

Seta é a função de cadastro que usei:

#include <LojaGUI.h>
#include <LojaControlador.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void cadastrarLojaGUI()
{
int i, continua;
do{
struct Loja p;
system("cls");
printf("\n\n__________________________________________________________________");
printf("\nCADASTRO - CONDOMINIO SHOPPING");
printf("\n__________________________________________________________________\n\n");
printf("\nCodigo da Loja: ");
gets(p.codigo);
gets(p.codigo);
printf("\nNome da Loja: ");
gets(p.nome);
printf("\nLocalizacao: ");
gets(p.local);
printf("\nProprietario: ");
gets(p.dono);

loop:
system("cls");
salvarLojaCrtl(p);
printf("\n\nNOVO CADASTRO? 1-sim / 0-nao: ");
scanf("%d", &continua);

if(continua==0){
system("cls");
startGUI();
}

}while(continua==1);

if(continua!=0 || continua!=1){
goto loop;
}
}


Galera o nome do arquivo externo é: FILE *f = fopen("CADASTROS.txt", "a+");


Meu programa esta divido em camadas não é um codigo unico. Comecei a fazer a função mais não consegui terminar segue até onde consegui ir:

void buscarLojaGUI()
{


Se alguem poder montar esta parte do codigo ai para mim serei muito grato.


  


2. Re: Arquivo em C

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/06/2010 - 15:42h

Não seria melhor nesse caso usar um banco de dados (o sqlite, por exemplo)?