Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

Lista de Compras em linguagem C

$
0
0
boas! eu ate ao momento fiz o registo dos produtos mas esta me a dar um erro! não sei se é do apontador? se conseguir perceber o erro agradecia #include <stdio.h> #include <stdlib.h> #include <io.h> #include <conio.h> int cont=0; typedef struct categoria { char mercearias[60]; char padaria[20]; char enlatados[15]; char peixe[20]; char carne[20]; char bebidas[10]; char pessoal[15]; char limpeza[20]; char congelados[10]; char fruta[10]; char legumes[10]; }CATEGORIA; typedef struct produto { char nome[60]; char categoria[30]; int kcal[5]; char lactose[1]; }PRODUTO; int main (){ menu(); return 0; } //Função para registar o produto int reg_prod(){ int menu_reg_prod; do { printf("\n OPCAO 0 - MENU "); printf("\n OPCAO 1 - REGISTAR PRODUTO"); printf("\n OPCAO 2 - CATEGORIA DO PRODUTO"); printf("\n OPCAO 3 - QUANTAS KCLAS?"); printf("\n OPCAO 4 - COM OU SEM LACTOSE?"); scanf("%d",&menu_reg_prod); fflush(stdin); if(menu_reg_prod==0){ return (0); } if (menu_reg_prod==1){ system("cls"); //funciona para apagar tudo o que já foi escrito printf("\n --REGISTAR PRODUTO --\n\n\n"); printf("\n PRODUTO: ", cont+1); scanf("%s", &p1[cont].nome); fflush(stdin); printf("\n CATEGORIA DO PRODUTO:", cont+1); scanf("%d",&p1[cont].categoria); fflush(stdin); printf("\n QUANTAS KCALS?", cont+1); scanf("%f", &p1[cont].kcals); fflush(stdin); cont++; printf("\n PRODUTO REGISTADO COM SUCESSO"); getch(); //serve para ler no teclado e imprimir no ecra system("cls"); } } while (menu_reg_prod==1); }

Viewing all articles
Browse latest Browse all 11336

Trending Articles