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

Marcelo

[Resolvido] Programa de gestao de fornecedores

10 posts in this topic

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’

Edited by pmg
LP adicionada ao GeSHi
0

Share this post


Link to post
Share on other sites

struct mostra_lista( struct fornecedores_s *p){

qual é o tipo de dados retornado pela função ?

0

Share this post


Link to post
Share on other sites

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

sao estes

0

Share this post


Link to post
Share on other sites

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 ?

0

Share this post


Link to post
Share on other sites

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?

0

Share this post


Link to post
Share on other sites

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 ...

0

Share this post


Link to post
Share on other sites

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

0

Share this post


Link to post
Share on other sites

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

0

Share this post


Link to post
Share on other sites

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...

0

Share this post


Link to post
Share on other sites

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).

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now