wallydosantos
Power Member
tenho um problema a por esta função a ler um ficheiro do tipo(0001;Ricardo Gomes Silva;Avenida dos Combatentes,1200 Lisboa;140567000)
esta aqui a funcao:
int lerficheiro(LIST*lista)
{
cliente*ptr_data;
FILE*fp;
if((fp=fopen("clientes.txt","r"))!=NULL)
{
while(!feof(fp))
{
if((ptr_data=(cliente*)malloc(sizeof(cliente)))!=NULL)
{
fscanf(fp,"%d;%`[^;];%[^;];%d\n",&(ptr_data->num), ptr_data->nome,ptr_data->morada,ptr_data->n_c);
InsertIni(lista, ptr_data);
}
}
fclose(fp);
return(1);
}
return(0);
}
utilizo uma estrutura do tipo "socio"
obrigado pela ajuda
esta aqui a funcao:
int lerficheiro(LIST*lista)
{
cliente*ptr_data;
FILE*fp;
if((fp=fopen("clientes.txt","r"))!=NULL)
{
while(!feof(fp))
{
if((ptr_data=(cliente*)malloc(sizeof(cliente)))!=NULL)
{
fscanf(fp,"%d;%`[^;];%[^;];%d\n",&(ptr_data->num), ptr_data->nome,ptr_data->morada,ptr_data->n_c);
InsertIni(lista, ptr_data);
}
}
fclose(fp);
return(1);
}
return(0);
}
utilizo uma estrutura do tipo "socio"
obrigado pela ajuda