Jump to content

[Resolvido] Programa de gestao de fornecedores


Marcelo

Recommended Posts

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
Link to comment
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 ?

IRC : sim, é algo que ainda existe >> #p@p
Link to comment
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 ...

IRC : sim, é algo que ainda existe >> #p@p
Link to comment
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).

What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Link to comment
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
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.