//funçao de teste de acesso, fiz para testar, pode ser apagado void acesso(){ char usuario[6] = {"admin"}, senha[6] = {"admin"}; printf("=================================================\n"); printf("= BIBLIOTECA =\n"); printf("= TELA DE ACESSO =\n"); system("date /t"); system("time /t"); printf("= FELIPE, THIAGO, LUIS, NATAN E VICTOR =\n"); printf("= ORIENTADOR: MICHEL =\n"); printf("=================================================\n"); printf("USUARIO: \n"); gets(usuario); printf("SENHA[4]: \n"); gets(senha); if (usuario == usuario && senha == senha) { principal(); } else { printf("USUARIO OU SENHA INCORRETO."); system("pause"); facesso(); } }
void principal(){ printf("=================================================\n"); printf("= ALUGUEL DE LIVROS =\n"); printf("=================================================\n"); printf("1 - ALUGAR LIVRO\n"); printf("2 - DEVOLVER LIVRO\n"); printf("5 - SAIR\n"); printf("\n\n"); printf("DIGITE A OPCAO DESEJADA: "); scanf("%i", &opcao); switch (opcao) { case 1: aluguel_livro(); break; case 2: devolucao(); break; case 5: exit; break; default: printf("Esta opcao nao existe.\n"); printf("Aperte qualquer tecla para voltar ao menu.\n"); system("pause"); principal(); } }
int main (int argc, char**argv) { // // Correr tests // if (argc > 1 && strcmp(argv[1], "-test")==0) // return correrTest(); // Copiar nombre archivo configuracion if ( argc > 1 ){ strncpy(CONFIG_FILE, argv[1], MAXCHARLEN); } // Registro signal y signal handler signal(SIGINT, signal_callback_handler); signal(SIGQUIT, signal_callback_handler); signal(SIGUSR1, signal_callback_handler); signal(SIGTERM, signal_callback_handler); inicializarNivel(); principal (); finalizarNivel(); return EXIT_SUCCESS; }
int main(int argc, char *argv[]) { principal(); return 0; }
int main (int argc, char *argv[]) { // Copiar nombre archivo configuracion if ( argc > 1 ){ strncpy(CONFIG_FILE, argv[1], MAXCHARLEN); } // Registro signal y signal handler signal(SIGINT, per_signal_callback_handler); signal(SIGQUIT, per_signal_callback_handler); signal(SIGUSR1, per_signal_callback_handler); signal(SIGTERM, per_signal_callback_handler); inicializarPersonaje(); int id_proceso; id_proceso = getpid(); system("clear"); log_info(LOGGER,"************** Iniciando Personaje '%s' (PID: %d) ***************\n", personaje.nombre, id_proceso); principal(argc, argv); finalizarPersonaje(); return EXIT_SUCCESS; }
NS_IMETHODIMP PresentationDeviceRequest::GetPrincipal(nsIPrincipal** aPrincipal) { nsCOMPtr<nsIPrincipal> principal(mPrincipal); principal.forget(aPrincipal); return NS_OK; }
int main() { char nome; principal(nome); return(0); }
int main() { jeu_t * jeu; jeu = declarerJeu(); principal(jeu); return 0; }
mat33 randomInertiaMatrix() { // generate random valid inertia matrix by first getting valid components // along major axes and then rotating by random amount vec3 principal = randomInertiaPrincipal(); mat33 rot(transformX(randomFloat(-BT_ID_PI, BT_ID_PI)) * transformY(randomFloat(-BT_ID_PI, BT_ID_PI)) * transformZ(randomFloat(-BT_ID_PI, BT_ID_PI))); mat33 inertia; inertia(0, 0) = principal(0); inertia(0, 1) = 0; inertia(0, 2) = 0; inertia(1, 0) = 0; inertia(1, 1) = principal(1); inertia(1, 2) = 0; inertia(2, 0) = 0; inertia(2, 1) = 0; inertia(2, 2) = principal(2); return rot * inertia * rot.transpose(); }
// Função de devolução de carros void devolucao(){ int cont_devollivro, codigolivro; char consultacliente[60], consultalivro[40], pergunta; system("cls"); printf("=================================================\n"); printf("= DEVOLUCAO DE LIVROS =\n"); printf("=================================================\n"); printf("DIGITE O NOME DO CLIENTE:\n "); gets(consultacliente); fflush(stdin); for (cont_devollivro=0; cont_devollivro<2; cont_devollivro++) { if (strcmp(consultacliente, cliente[cont_devollivro].nome) == 0) { printf("informacoes de aluguel: \n"); // aqui vao as informaçoes do cliente printf("NOME: %s\n", cliente[cont_devollivro].nome); codigolivro = cliente[cont_devollivro].codigolivro; printf("titulo: %s\n", livro[codigolivro].titulo); printf("editora: %s\n", livro[codigolivro].editora); printf("ano: %s\n", livro[codigolivro].ano); printf("DESEJA DEVOLVER O LIVRO: "); scanf("%s", &pergunta); fflush(stdin); if (pergunta == 's' || 'S') { livro[codigolivro].alugado = 0; cliente[cont_devollivro].codigolivro=0; printf("LIVRO DEVOLVIDO COM SUCESSO.\n"); printf("APERTE QUALQUER TECLA PARA VOLTAR AO MENU PRINCIPAL.\n"); system("pause"); principal(); } } continue; } printf("CLIENTE NAO ENCONTRADO.\n"); printf("APERTE QUALQUER TECLA PARA VOLTAR AO MENU PRINCIPAL.\n"); system("pause"); principal(); }
// funçao de aluguel de livros void aluguel_livro() { int encontrado, codigolivro, contlolivro=0; char consulta_cliente[40], pergunta; system("cls"); printf("=================================================\n"); printf("= ALUGUEL DE LIVROS =\n"); printf("= ALUGAR LIVRO =\n"); printf("=================================================\n"); fflush(stdin); printf("DIGITE O NOME DO CLIENTE: "); gets(consulta_cliente); for ( contlolivro = 0; contlolivro < 2; contlolivro++ ) { if (strcmp(consulta_cliente, cliente[contlolivro].nome) == 0) { printf("GOSTARIA DE ALUGAR ESTE LIVRO PARA %s: ", cliente[contlolivro].nome); scanf("%c", &pergunta); fflush(stdin); if (pergunta == 's' || 'S') { printf("DIGITE O CODIGO DO LIVRO: "); scanf("%d", &codigolivro); fflush(stdin); cliente[contlolivro].codigolivro = codigolivro; livro[codigolivro].alugado = 1; printf("LIVRO ALUGADO COM SUCESSO.\n"); printf("APERTE QUALQUER TECLA PARA VOLTAR AO MENU PRINCIPAL.\n"); system("pause"); principal(); } } continue; } printf("CLIENTE NAO EXISTE.\n"); printf("APERTE QUALQUER TECLA PARA CONTINUAR...\n"); system("pause"); aluguel_livro(); }
void main(void){ printf("\n【复利计算程序】\n"); int m; printf("\n复利计算按 1\n单利计算按 2\n计算筹集的养老金按 3\n计算时间按 4\n计算您要的利率按 5\n计算本利和投资按 6\n\n"); do { scanf("%d",&m); if(m == 1) { principal(); } if(m == 2) { SimpleInterest(); } if(m == 3) { FutureMoney(); } if(m == 4) { Time(); } if(m == 5) { Rate(); } if(m == 6) { Manytimes(); } } while( m == 0); }
int main (int argc, char *argv[]) { /* comprobar que esten los argumentos */ if (argc != 3) ErrorCritico ("Uso: cron [fichero de configuracion] [fichero de salida]"); /* asignar los ficheros */ GuardarFicheroDeConfiguracion (argv[1]); GuardarFicheroDeSalida (argv[2]); /* vaciar el fichero de salida */ VaciarFicheroDeSalida(); /* inicializar la lista de ordenes a lanzar y la señal de recron */ inicializar(); /* bucle principal infinito */ principal(); return 0; }
void interrupt otra1c(__CPPARGS) { vieja1c(); principal(); }