Ola galera, estou precisando entregar um trabalho na faculdade e estou desesperdao já, são 5 exercicios e não consigo resolver nenhum, um esta quase completo, outro fiz ate a metade...Gostaria que alguém terminasse para mim por favor
vou postar o que esta quase completo primeiro
-não estou conseguindo imprimir a string de varios nomes, o codigo e o valor saem correto, mas o nome da erro, como corrigir isso?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>
#include <string.h>
struct dados {
int cod[10];
char nome[100];
float valor[10];
};
struct dados produto;
int main() {
int i = 0;
char c;
for (i = 0; i < 2; i++)
{
printf("\nQual o nome do Produto: ");
fgets(&produto.nome[i], 100, stdin);
produto.nome[strcspn(produto.nome, "\n")] = '\0';
printf("\nQual o codigo do produto: ");
scanf_s("%d", &produto.cod[i]);
while ((c = getchar()) != '\n' && c != EOF) {}
printf("\nQual o valor: ");
scanf_s("%f", &produto.valor[i]);
while ((c = getchar()) != '\n' && c != EOF) {}
printf("------------------------------------------------------------------------");
}
printf("\nnome_produto;codigo_produto;preco_produto");
for (i = 0; i < 2; i++) {
printf("\n%s; %d; %.2f; ",produto.nome[i], produto.cod[i], produto.valor[i]);
}
system("pause");
return 0;
}
Pergunta
Filipe Fernandes
Ola galera, estou precisando entregar um trabalho na faculdade e estou desesperdao já, são 5 exercicios e não consigo resolver nenhum, um esta quase completo, outro fiz ate a metade...Gostaria que alguém terminasse para mim por favor
vou postar o que esta quase completo primeiro
-não estou conseguindo imprimir a string de varios nomes, o codigo e o valor saem correto, mas o nome da erro, como corrigir isso?
Link para o comentário
Compartilhar em outros sites
0 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.