Galera eu fiz esse programa abaixo:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct mercado
{
char descricao[30];
char preco[5];
};
int main()
{
struct mercado m;
char op;
int cont=0, n;
do{
system("cls");
printf("\n Informe o produto do Mercado : " ); gets(m[cont].descricao);
printf("\n informe o preço do produto do Mercado : "); gets(m[cont].preco);
printf("\n Deseja cadastrar um novo produto : "); op = getche();
cont++;
}while((op!='n')&&(op!='N'));
n = cont;
}
Só que estou com uma dúvida, quando tento compilar ele da erro na linha de escrever o produto do mercado ali no [cont], e quando coloco o [cont] depois da descricao e de preco ele da erro na ultima "}".
Também queria saber como faço pra que após ele registrar todos os produtos que quero, ele imprima todos eles, fazendo com que eu escolha um produto e apareça a informação deste produto com seu preço.
Valeu galera.