void ventana_ayuda() { SDL_Rect pos; pos.x=0;pos.y=0; SDL_BlitSurface(window_ayuda,NULL,screen,&pos); pos.x=430; pos.y=640; SDL_BlitSurface(boton_salir[0],NULL,screen,&pos); SDL_Flip(screen); SDL_Event eventito; while(1) { SDL_WaitEvent(&eventito); if(eventito.type==SDL_MOUSEMOTION) { if(posicion_cursor(430,495,640,663,eventito.motion.x,eventito.motion.y)) { pos.x=430; pos.y=640; SDL_BlitSurface(boton_salir[1],NULL,screen,&pos); } else { pos.x=430; pos.y=640; SDL_BlitSurface(boton_salir[0],NULL,screen,&pos); } SDL_Flip(screen); } else if(eventito.type==SDL_MOUSEBUTTONDOWN) { if(posicion_cursor(430,495,640,663,eventito.button.x,eventito.button.y)) { menu_principal(); return; } } else if(eventito.type==SDL_KEYDOWN && eventito.key.keysym.sym==SDLK_RETURN || eventito.key.keysym.sym==27) { menu_principal(); return; } } }
int main(void) { emp_init(); std_init(); doc_init(); while (1) { int menu = menu_principal(); switch (menu) { case 1: // Menu Funcionarios emp_submenu(); break; case 2: // Menu Docentes doc_submenu(); break; case 3: // Menu Alunos std_submenu(); break; case 0: // Sair do programa exit(EXIT_SUCCESS); } } return 0; }
int main(){ Grafo ami, fam, prof; Lista_destinatario *lm; long long userID=0; carregar_bd("users.bin",&userID); if (inicia_mensagens(userID,&lm)==0) return 0; initscr(); noecho(); keypad(stdscr, TRUE); cbreak(); start_color(); init_pair(5, COLOR_BLUE, COLOR_BLACK); attrset(COLOR_PAIR(5)); attron(A_BOLD ); inicia_grafos(userID,&ami,&fam,&prof); ler_relacoes("relacoes.bin",&ami,&fam,&prof); menu_principal(&ami,&fam,&prof,&userID,lm); guardar_relacoes("relacoes.bin",&ami,&fam,&prof); guardar_bd("users.bin",&userID); guarda_msg_ficheiro("mensagens.bin",lm); limpar_grafos(&ami,&fam,&prof); limpa_hash(&userID); limpa_mensagens(lm); endwin(); return 0; }
/* * 1) Ver Trafico * 2) Crear regla de filtro * 3) Eliminar Regla * 4) Salir */ int main (int argc, char *argv[]) { if(argc >1){ extern_program(argv); return 0; } sem_init(&mutex,0,1); int exit=1; int choice; while(exit){ choice=menu_principal(); if(choice==1){ menu_ver_trafico(); } else if(choice==2){ menu_crear_regla(); } else if(choice==3){ menu_borrar_regla(); } else if (choice==4){ system("clear"); exit=0; } } return 0; }
//--------------------------------------------------------------------------------------------------------------------------------------------------- int main(){ intizinho opcao=0; //batalha_naval_inicio(); //pause(); do{ opcao = menu_principal(); switch(opcao){ case 1: novo_jogo(); break; case 2: jogos_salvos(); break; case 3: //ranking(); break; case STOP: break; default: printf("Op%c%co inv%clida.", CHAR_CEDILHA, CHAR_ATIO, CHAR_AAGUDO); pause(); continue; } }while(opcao!=STOP); return 0; }
void Principal::menu_imagem () { int op = -1; while (op != 9) { cout << endl; cout << "1. Listar todas imagens" << endl; cout << "2. Cadastrar nova imagem" << endl; cout << "3. Excluir imagem" << endl; cout << "4. Visualizar detalhes" << endl; cout << "5. Gravar" << endl; cout << "6. Carregar" << endl; cout << "9. Voltar" << endl; cout << endl; cout << ">> "; cin >> op; cin.ignore (); cout << endl; switch (op) { case 1: { imagem_listar (); } break; case 2: { imagem_cadastrar (); } break; case 3: { imagem_excluir (); } break; case 4: { imagem_detalhar (); } break; case 5: { imagem_salvar (); } break; case 6: { imagem_carregar (); } break; case 9: { menu_principal (); } break; default: { cout << "Opcao invalida - Pressione uma tecla." << endl; cin.get (); } } } }
Principal::Principal ( ) { GDALAllRegister(); //PrecisionModel *pm = new PrecisionModel(2.0, 0, 0); //global_factory = new GeometryFactory(pm, -1); //delete pm; menu_principal (); }
int main(void){ //Declara e inicia database database_t db; initDB(&db); //Loop do Menu Principal while(menu_principal(&db)); //Encerra database, liberando todas as estruturas closeDB(&db); return 0; }
/** * * @return int */ int main() { int num_cidades, num_arestas, cidade, vizinho, capacidade; menu_principal(); ler_entradas(&num_cidades, &num_arestas); Graph g = graph_create(num_cidades); cidade = vizinho = 1; do { printf("Criando a aresta\n"); } while(criar_aresta(&g)); return (EXIT_SUCCESS); }
int main () { THash* t_localidades = inicializa_THash (10000,1000,&fchar_Hash,&compar_char,&da_idlocalidade,sizeof(Localidade),0); THash* t_clientesc = inicializa_THash (10000,1000,&flong_Hash,&compar_long,&da_contribuinte,sizeof(Cliente),0); THash* t_camioes = inicializa_THash (500,500,&fchar_Hash,&compar_char,&da_matricula,sizeof(Camiao),0); THash* t_clientesn = inicializa_THash (10000,10000,&fchar_Hash,&compar_char,&da_anome,sizeof(ACliente),1); LLigada* e_clientep = inicializa_LLigada (&compar_int, &compar_long, &da_e_nrpedidos, &da_e_contp,sizeof(EClientep),0,1); LLigada* e_clienteg = inicializa_LLigada (&compar_float, &compar_long, &da_e_totalgasto, &da_e_contg,sizeof(EClienteg),0,1); LLigada* e_localidadec = inicializa_LLigada (&compar_int, &compar_char, &da_e_nrservicos, &da_e_idlocal,sizeof(ELocalidade),1,1); LLigada* e_localidaded = inicializa_LLigada (&compar_int, &compar_char, &da_e_nrservicos, &da_e_idlocal,sizeof(ELocalidade),0,1); THash** listas; LLigada** listae; listas = (THash**) malloc (sizeof(THash*)*5); listae = (LLigada**) malloc (sizeof(LLigada*)*5); listas[0] = t_localidades; listas[1] = t_clientesc; listas[2] = t_camioes; listas[3] = t_clientesn; listae[0] = e_clientep; listae[1] = e_clienteg; listae[2] = e_localidadec; listae[3] = e_localidaded; /* ler_localidades_teste (&listas); ler_ligacoes_teste (&listas); ler_clientes_teste (&listas); ler_pedidos_teste(&listas); */ ler_localidades(&listas); ler_clientes(&listas); ler_camioes(&listas); menu_principal(&listas,&listae); return 0; }
int main () { int opc=-1; int opc2=-1; do { system ("cls"); menu_principal (); scanf ("%d", &opc); switch (opc){ case 1:{ system ("cls"); submenu (); scanf ("%d", &opc2); switch (opc2){ case 1:{ fun1 (); getch (); limpiar_tablero (Tablero); break; } case 2:{ fun2 (); getch (); limpiar_tablero (Tablero); break; } case 0:{ system ("cls"); opc=-1; break; } } break; } case 0:{ break; } } }while (opc !=0); //getch (); }
void menu_aluno(){ char opc_aluno[2]; do{ printf("MENU ALUNO\n"); printf("----------\n\n"); printf("1 - Consultar boletim\n"); printf("2 - Voltar\n\n"); printf("Escolha sua opção: "); scanf("%s", opc_aluno); system("cls"); fflush(stdin); }while(strlen(opc_aluno)>1 || (opc_aluno[0]<49 || opc_aluno[0]>50)); switch (opc_aluno[0]){ case 49: consultar_boletim_aluno(); break; case 50: menu_principal(); break; } }
int main(int argc, char const *argv[]) { menu_principal(); return 0; }
int main() { menu_principal(); }
int main(int argc, char *argv[]) { //inicializando SDL if(SDL_Init(SDL_INIT_VIDEO)<0) { printf("Error al establecer modo video\n");exit(1);} SDL_WM_SetCaption("Prueba_botones",NULL); screen=SDL_SetVideoMode(ancho,alto,24,SDL_SWSURFACE); if(screen==NULL) { printf("No se establecio el modo de video\n"); exit(1); } //font TTF_Init(); font_num=TTF_OpenFont("fonts/quid.ttf",60); if(font_num==NULL) printf("Error al cargar font\n"); font_menu=TTF_OpenFont("fonts/font_menu.ttf",80); if(font_menu==NULL) printf("Error al cargar font_menu\n"); font=TTF_OpenFont("fonts/FUAA.ttf",34); if(font==NULL) printf("Error en font\n"); font_op=TTF_OpenFont("fonts/FUAA.ttf",20); arbol_ttf=TTF_OpenFont("fonts/arbol.ttf",25); if(arbol_ttf==NULL) printf("Error al cargar arbol\n"); recorrido_ttf=TTF_OpenFont("fonts/arbol.ttf",17); fcolor.r=0; fcolor.g=0; fcolor.b=0; //principal A=NULL; int opcion=-1,n,dato; SDL_Rect pos; cargando_interface(); menu_principal(); draw_interface_principal(); SDL_Event evento; while(opcion!=0) { SDL_WaitEvent(&evento); if(evento.type==SDL_MOUSEMOTION) { if(posicion_cursor(20,85,12,35,evento.motion.x,evento.motion.y)) { pos.x=20; pos.y=12; SDL_BlitSurface(boton_insertar[1],NULL,screen,&pos); } else if(posicion_cursor(145,210,12,35,evento.motion.x,evento.motion.y)) { pos.x=145; pos.y=12; SDL_BlitSurface(boton_eliminar[1],NULL,screen,&pos); } else if(posicion_cursor(270,335,12,35,evento.motion.x,evento.motion.y)) { pos.x=270; pos.y=12; SDL_BlitSurface(boton_recorridos[1],NULL,screen,&pos); } else if(posicion_cursor(820,885,12,35,evento.motion.x,evento.motion.y)) { pos.x=820; pos.y=12; SDL_BlitSurface(boton_salir[1],NULL,screen,&pos); } else draw_menu_botones(); SDL_Flip(screen); } else if(evento.type==SDL_MOUSEBUTTONDOWN) { if(posicion_cursor(820,885,12,35,evento.button.x,evento.button.y)) { menu_principal(); } else if(posicion_cursor(20,85,12,35,evento.button.x,evento.button.y)) { dato=mini_ventana("Insertar dato: ",1); if(bandera!=0 && nivel_superado(A,0,dato)) ventana_alerta("La rama supero el maximo"); else { if(bandera!=0) insertar_arbol(&A,dato); calcular_posiciones(A,70,450,450,0); } print_arbol(A,0); SDL_Flip(screen); } else if(posicion_cursor(145,210,12,35,evento.button.x,evento.button.y)) { dato=mini_ventana("Eliminar dato: ",2); eliminar(&A,dato); draw_interface_principal(); calcular_posiciones(A,70,450,450,0); print_arbol(A,0); SDL_Flip(screen); } else if(posicion_cursor(270,335,12,35,evento.button.x,evento.button.y)) { ventana_recorridos(); } } else if(evento.type==SDL_KEYDOWN) { switch(evento.key.keysym.sym) { case SDLK_1: { dato=mini_ventana("Insertar dato: ",1); if(bandera!=0 && nivel_superado(A,0,dato)) ventana_alerta("La rama supero el maximo"); else { if(bandera!=0) insertar_arbol(&A,dato); calcular_posiciones(A,70,450,450,0); } print_arbol(A,0); SDL_Flip(screen); break; } case SDLK_2: { dato=mini_ventana("Eliminar dato: ",2); eliminar(&A,dato); draw_interface_principal(); calcular_posiciones(A,70,450,450,0); print_arbol(A,0); SDL_Flip(screen); break; } case SDLK_4: { menu_principal(); break; } case SDLK_3: { ventana_recorridos(); break; } } } } SDL_Quit(); return 0; }