int main() { printf("\n\n::::: CADASTRO DE PESSOAS :::::\n"); opcao_menu = menu(); while (opcao_menu != 5) { switch(opcao_menu) { case 1: cadastro(); break; case 2: if (total_pessoas > 0) { printf("%d - PESSOAS CADASTRADAS:\n", total_pessoas); int i; for(i = 0; i < total_pessoas; i++) { exibir_pessoa(pessoas[i], i); } } else { printf("Não há pessoas cadastradas.\n"); } break; case 3: if (total_pessoas > 0) { editar_pessoa(); } else { printf("Não há pessoas cadastradas.\n"); } break; case 4: if (total_pessoas > 0) { apagar_pessoa(); } else { printf("Não há pessoas cadastradas.\n"); } break; default: printf("Opcao invalida, tente novamente:\n\n"); } opcao_menu = menu(); } system("PAUSE"); return 0; }
int main(){ short i; Tree *raiz=NULL; Ler_arq("rb",&raiz); do{ menu(); scanf("%hd", &i); limpa(); switch(i){ case 1: inserir(&raiz, cadastro()); } getchar(); }while(i!=7); }
Produto* menu_cadastro(Produto* p){ Produto* novo = instancia(); system("cls"); printf("\n--------CADASTRO-----------"); printf("\n\nDigite codigo:"); scanf("%d",&(novo->codigo)); printf("\nDigite nome do produto:"); fflush(stdin); gets(&(novo->nome)); printf("\nDigite valor do produto:"); scanf("%f",&(novo->valor)); printf("\nDigite quantidade do produto:"); scanf("%d",&(novo->qtd)); sprintf(_resposta, "\n\nProduto cadastrado com sucesso!\n nome: %s\n codigo: %d",novo->nome,novo->codigo); return cadastro(p,novo); }
int main(){ CAN Candidato[TAM]; cadastro(Candidato); return 0; }
void main() { cadastro(); }