fabiopires1011
Power Member
Boas pessoal ,alguém sabe o porque de este código não correr?
Código:
typedef struct Produto{
int id;
float preco;
}PRODUTO;
void inserir(PRODUTO *produto, int pos){
printf("Insira o id do produto");
scanf("%d",&produto[pos].id);
printf("Insira o preço");
scanf("%f",&produto[pos].preco);
}
int main(int argc, char** argv) {
PRODUTO *produto;
char c;
int pos=0;
printf("Escolha a opcao pretendida");
switch("%c",&c);
do{
printf("a-inserir produto\n q-sair");
switch(c){
case 'a':
inserir(produto,pos);
pos++;
break;
}
}while(c!='q');
return (EXIT_SUCCESS);
}[code]