Alan Nogueira Postado Junho 6, 2010 Denunciar Share Postado Junho 6, 2010 Não consigo executar este algoritmo alguém pode me ajudar? o que há de errado! <_< #include<stdlib.h> #include<stdio.h> struct produto { int codigo; char nome[50]; int quantidade; float valor_compra; float valor_venda; } main() { struct produto item; printf("Nome.................:"); fgets(item.nome,50,stdin); printf("Codigo...............:"); scanf("%d",&item.codigo); printf("Quantidade...........:"); scanf("%d",&item.quantidade); printf("Valor de Compra......:"); scanf("%f",&item.valor_compra); printf("Valor de Venda.......:"); scanf("%f",&item.valor_venda); system("pause"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Junho 6, 2010 Denunciar Share Postado Junho 6, 2010 O que há de errado?Aparece um erro de compilação?O código está normal. Ele recebe vários valores em uma struct produto com nome de "item", e sai do programa.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alan Nogueira Postado Junho 6, 2010 Autor Denunciar Share Postado Junho 6, 2010 O que há de errado?Aparece um erro de compilação?O código está normal. Ele recebe vários valores em uma struct produto com nome de "item", e sai do programa.Abraços.Dá uma olhada no erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Junho 6, 2010 Denunciar Share Postado Junho 6, 2010 Escreva return 0; após o system("pause"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alan Nogueira Postado Junho 6, 2010 Autor Denunciar Share Postado Junho 6, 2010 Escreva return 0; após o system("pause");Obrigado, mas já descobri, faltava colocar apenas ; ao final do struct { }; vlw :blush: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Junho 6, 2010 Denunciar Share Postado Junho 6, 2010 De qualquer forma, é recomendável que inclua aquele código (na maioria dos compiladores é obrigatório, mas o dev não segue os padrões).Obs.:O tópico foi marcado como Resolvido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alan Nogueira Postado Junho 6, 2010 Autor Denunciar Share Postado Junho 6, 2010 De qualquer forma, é recomendável que inclua aquele código (na maioria dos compiladores é obrigatório, mas o dev não segue os padrões).Obs.:O tópico foi marcado como Resolvido.Vlw a dica, mas quando é executado o programa não para no System("pause") ? mesmo assim ele vai ler o return 0? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Junho 6, 2010 Denunciar Share Postado Junho 6, 2010 Ele não para no system("pause"), só pede para o usuário digitar uma tecla e continua a execução.É bom colocar o return 0, e usar getchar ao invés do system("pause") também.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Alan Nogueira
Não consigo executar este algoritmo alguém pode me ajudar? o que há de errado! <_<
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.