programação
#include
#include
struct Produto uma estrutura "produto"
// cria
{ char codigo[20];
//declara "codico" como uma string [numero de caracteres] char descricao[20];
"descricao" como uma string [numero de caracteres]
//declara
float preco;
//declara "preco" como uma variavel do tipo float (numeros reais)
};
struct Estoque uma estrutura "estoque"
// cria
{ struct Produto prod[1000];
//dentro da estrutura
"estoque", dentro tem a estrutura "produto", ai dentro do "produto" temos um vetor "prod"
[numero de caacteres] int numero_itens; variavel "numero_itens" do tipo inteiro (numeros inteiros)
//cria uma
};
void imprime_produto (struct Produto * p)
//função que não retorna nada para "int main" mas recebe informações da estrutura "produto" com a ajuda de um ponteiro
"p" [(nao retorna nada),(nome da função),[(declara estrutura),nome da estrutura]
{
printf("Codigo: %s\n", p->codigo);
//escreve na tela para o usuario o que está dentro da variavel "codigo" que está dentro da estrutura "produto"
printf("Descricao: %s\n", p->descricao);
//escreve na tela para o usuario o que está dentro da variavel "descricao" que está dentro da estrutura "produto" printf("Preco: %.2f\n", p->preco);
//escreve na tela para o usuario o que está dentro da variavel "preco" que está dentro da estrutura "produto"
}
void le_produto (struct Produto * p)
//função que não retorna nada para "int main" mas recebe informações da estrutura "produto" com a ajuda de um ponteiro
"P" [(nao retorna nada),(nome da função),[(declara estrutura),nome da estrutura]
{
rewind(stdin); buffer do teclado
//limpa o
printf("Codigo: "); tela "codigo: "
//escreva na
gets(p->codigo);
//le o que o usuario digitou na tela, e salva dentro da estrutura "produto" na variavel "codigo" printf("Descricao: ");
"descricao: "
//escreva na tela
gets(p->descricao);
//le o que o usuario digitou na tela, e salva dentro da estrutura