:wacko: Preciso de ajuda!!!
Estou fazendo um sistema farmacêutico, que precisa incluir/consultar/alterar/excluir produtos...sei q ainda falta muito para concluí-lo,mas qualquer ajuda será bem vinda...está dando um erro quando peço pra retornar ao menu principal...
desde já agradeço...
include <iostream.h># include <conio.h># include <string.h># include <stdio.h># include <stdlib.h>int i;struct produto{ int codigo; char nome[40]; char categoria[2]; float valor_venda;}cad[2];void inserir(){ char resp; clrscr(); for (i=0;i<2;i++) { cout<<"\n\n\nINCLUSÇO\n\n"; cout<<"\nCodigo:"; cin>>cad[i].codigo; cout<<"\nNome:"; gets(cad[i].nome); cout<<"\nCategoria:"; gets(cad[i].categoria); cout<<"\nValor da venda:"; cin>>cad[i].valor_venda; clrscr(); } cout<<"\n\n\CADASTRO CONCLUIDO!!!!"; cout<<"Deseja retornar ao menu principal?(S ou N)\n"; if (resp=='S'||resp=='s') void menu();}void alterar(){ char resp;int alterarcod; clrscr(); cout<<"Alterar Produtos\n\n"; cout<<"Digite o codigo do produto a ser buscado:"; cin>>alterarcod; for(i=0;i<2;i++) { if(alterarcod==cad[i].codigo) { cout<<"Produto a Ser Alterado:"; cout<<"\n\nCodigo: "<<cad[i].codigo; cout<<"\nNome: "<<cad[i].nome; cout<<"\nCategoria: "<<cad[i].categoria; cout<<"\nValor de Venda: "<<cad[i].valor_venda; getch(); } } cout<<"\n\n\ALTERACAO FEITA COM SUCESSO!!!!"; cout<<"Deseja retornar ao menu principal?(S ou N)\n"; if (resp=='S'||resp=='s') void menu();}void menu(){ clrscr(); produto cad[2]; long int alterarcod; int i, opc,opc1,opc2,opc3; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n"; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "º SISTEMA DE FARMACIA º\n"; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n\n\n"; cout<<" " " " " " "1 - CADASTROS 2 - MOVIMENTOS 3 - CONSULTAS\n\n\n"; cout<<"Entre com a op‡Æo desejada:"; cin>>opc; getch();}main (){ clrscr(); produto cad[2]; long int alterarcod; int i, opc,opc1,opc2,opc3; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n"; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "º SISTEMA DE FARMACIA º\n"; cout<<" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n\n\n"; cout<<" " " " " " "1 - CADASTROS 2 - MOVIMENTOS 3 - CONSULTAS\n\n\n"; cout<<"Entre com a op‡Æo desejada:"; cin>>opc; if (opc==1) { clrscr(); cout<<"\n\n\nCADASTRO\n\n\n"; cout<<"1 - PRODUTOS 2 - CATEGORIAS\n\n\n"; cout<<"Entre com o n§ correspondente ao cadastro que deseja realizar:"; cin>>opc1; if (opc1==1) { clrscr(); cout<<"\n\n\nPRODUTOS\n\n\n"; cout<<"1 - INCLUIR 2 - CONSULTAR 3 - ALTERAR 4 - EXCLUIR\n\n\n"; cout<<"\n\n\nEntre com a opera‡Æo que deseja:"; cin>>opc2; switch(opc2) { case 1: inserir(); break; case 3: alterar(); break; } } getch();}