Linguagem c++
#include <stdlib.h>
#include <string.h>
struct list{ int codigo; char nome [50]; char marca [50]; float preco; int estoque; struct list *proximo; }*inicio; void cadastrar(); void comprar(); void vender(); void visualizar(); void pes_nome(); void pes_marca(); void remover(); int main(){ int escolha; inicio = NULL; cout<< "\n \tDigite oque voce gostaria de fazer escolhendo uma das opcoes abaixo : \t";
while (escolha != 8){ cout<<"\n\n 1- Cadastrar um produto novo \n 2- Comprar produtos novos de um fornecedor \n 3- Vender produtos para cliente \n 4- Mostrar produtos existente no estoque \n 5- Pesquisar produto por nome \n 6- Pesquisar produto por marca \n 7- Remover Produto \n 8- Sair - \n\n"; cin>>escolha; switch (escolha) { case 1: cadastrar(); break; case 2 : comprar(); break; case 3 : vender();break; case 4 : visualizar();break; case 5 : pes_nome();break; case 6 : pes_marca();break; case 7 : remover();break; } } } void cadastrar(){ cout<<"\n - Cadastrar Produtos -\n"; int id; {struct list *novo, *aux, *ant; novo = (struct list*) malloc (sizeof (struct list)); cout<<"Digite o codigo : ";