Ir para o conteúdo
Marcelo

[Resolvido] Programa de gestao de fornecedores

Mensagens Recomendadas

Marcelo    0
Marcelo

Tou a fazer um progrma so que me da um erro nesta parte do codigo...

struct mostra_lista( struct fornecedores_s *p){
if(p==NULL) return;
do{
 printf(" Lista de Fornecedores\n\n");
 printf("|Numero do Fornecedor: "); puts(p->numero_fornecedor);
 printf("|_____________________\n");
 printf("|Nome: "); puts(p->nome);
 printf("|_____________________\n");
 printf("|Numero do Contribuinte: "); puts(p->contribuinte);
 printf("|_____________________\n");
 printf("|Morada: "); puts(p->morada);
 printf("|_____________________\n");
 printf("|Comentario: %i\n",p->comentario);
 printf("|_____________________\n");
}while( (p=p->seg)!=NULL);

printf ("\n\n\t\tPress any key to continue");
getchar();
}

O erro e:

ma.c:179:22: error: expected identifier or ‘(’ before ‘struct’

Editado por pmg
LP adicionada ao GeSHi

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Marcelo    0
Marcelo

struct fornecedores_s{
int numero_fornecedor;
char nome[MAX];
int contribuinte;
char morada[500];
char comentarios[500];
struct fornecedores_s *seg;
};

sao estes

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1134
HappyHippyHippo

struct fornecedores_s{
int numero_fornecedor;
char nome[MAX];
int contribuinte;
char morada[500];
char comentarios[500];
struct fornecedores_s *seg;
};

sao estes

ai é ?? não sabia .... não consigo ler isso no código, como chegaste a essa conclusão ?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Marcelo    0
Marcelo

ai é ?? não sabia .... não consigo ler isso no código, como chegaste a essa conclusão ?

Nao tou a perceber nada! que conclusao?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1134
HappyHippyHippo

no teu código tens :

struct mostra_lista( struct fornecedores_s *p){

no entanto dizes que retorna este tipo de dados

struct fornecedores_s{
 // patati patata
};

eu não estou a ver isso no código

PS : eu sei claramente qual é o erro, estou a ver se consegues chagar lá com um simples pequeno empurrãozinho ...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Marcelo    0
Marcelo

problema resolvido obrigado.

Ja agora eu crio uma funcao depois ao abri-la da-me erro nao sei como o fazer....

case 3:
apaga_produtos(.........);
break;

Nao sei o que por "......." ja nao me lembro ajudem pff

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Marcelo    0
Marcelo

nos também não,sem o protótipo da função é impossível te responder

tou com bue problemas no codigo e e td o memu erro alguem me ajuda...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pmg    102
pmg

Aparentemente, pelo que disseste, o teu problema com a função mostra_lista() está resolvido.

Faz um tópico novo para novos problemas. Assim o fórum fica mais bem organizado; é mais fácil pesquisar no futuro; é só vantagens.

Para seres ajudado com mais facilidade, fornece as informações que nos ajudam a ajudar-te: nomeadamente os tipos de dados em causa e os protótipos das funções (basicamente a linha que define o tipo de dados que a função devolve e os parametros que recebe).

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade