void main() { Tipo_Grafo *grafo; int tamanho = tam_arquivo("tspfase8.txt"); grafo = cria_grafo(tamanho); ler_arquivo("tspfase8.txt", grafo, tamanho); termina_grafo(grafo, tamanho); }
int iniciar_programa(char *arquivo, char *no) { strcpy(nome_arq,arquivo); nohh = atoi(no); int ret; printf("\n\n--------------------PROJETO REDES 2--------------------"); printf("\n\nArquivo de configuracao: %s\n", nome_arq); printf("Noh atual: %d\n\n", nohh); ret = ler_arquivo(); return ret; }
void atribuir_valores_struct(int quantidade_filmes) { struct esqueleto_filmes filmes[quantidade_filmes]; int i; FILE* fp; for(i=0; i<quantidade_filmes; i++) { scanf("%s", &filmes[i].TITLE); scanf("%lf", &filmes[i].ORC); scanf("%d", &filmes[i].ID); scanf("%d", &filmes[i].GEN); scanf("%d", &filmes[i].ANO); scanf("%d", &filmes[i].DUR); } if((fp = fopen("filmes.bin", "wb")) != NULL) { fwrite(filmes, sizeof(filmes), 1, fp); fclose(fp); }else { exit(0); } ler_arquivo(quantidade_filmes); }
int main(int argc, char *argv[]){ GObject *btn_menu_item_cadastro_vendedor, *btn_lista_vendas, *btn_sair_2, *btn_menu_item_cadastro_vendas, *btn_sair, *btn_menu_mes_vendas, *btn_menu_mais_vendeu, *btn_menu_vendas_mes, *btn_lista_vendedores; vendas = (Venda*)malloc(sizeof(Venda)*max_vendas); quantidade_vendas = ler_vendas(ler_arquivo(VENDAS_FILE)); quantidade_vendedores = ler_vendedores(ler_arquivo(VENDEDOR_FILE)); FILE * fp = ler_arquivo("incr_venda.txt"); fclose(fp); fp = ler_arquivo("incr_vendedor.txt"); fclose(fp); gtk_init (&argc, &argv); builder = gtk_builder_new(); gtk_builder_add_from_file(builder, UI_FILE, NULL); window = gtk_builder_get_object(builder, "window_principal"); gtk_window_set_default_size((gpointer) GTK_WINDOW(window), 500, 400); gtk_window_set_title (GTK_WINDOW(window), "Sistema de Vendas"); gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER_ALWAYS); g_signal_connect_swapped (G_OBJECT (window), "destroy", G_CALLBACK (gtk_main_quit), (gpointer) window); btn_lista_vendas = gtk_builder_get_object(builder, "item_listar_vendas"); g_signal_connect(G_OBJECT(btn_lista_vendas), "activate", G_CALLBACK(open_list_vendas), (gpointer) window); btn_lista_vendedores = gtk_builder_get_object(builder, "item_listar_vendedores"); g_signal_connect(G_OBJECT(btn_lista_vendedores), "activate", G_CALLBACK(open_list_vendedor), (gpointer) window); btn_menu_item_cadastro_vendedor = gtk_builder_get_object(builder, "item_cadastrar_vendedor"); g_signal_connect(G_OBJECT(btn_menu_item_cadastro_vendedor), "activate", G_CALLBACK(open_new_vendedor), (gpointer) window); btn_menu_item_cadastro_vendas = gtk_builder_get_object(builder, "item_cadastro_vendas"); g_signal_connect(G_OBJECT(btn_menu_item_cadastro_vendas), "activate", G_CALLBACK(open_new_vendedor), (gpointer) window); btn_menu_mes_vendas = gtk_builder_get_object(builder, "item_mes_vendas"); g_signal_connect(G_OBJECT(btn_menu_mes_vendas), "activate", G_CALLBACK(open_mes_com_mais_vendas), (gpointer) window); btn_menu_mais_vendeu = gtk_builder_get_object(builder, "item_mais_vendeu"); g_signal_connect(G_OBJECT(btn_menu_mais_vendeu), "activate", G_CALLBACK(open_relatorio_total_vendas_geral), (gpointer) window);//mudar aqui btn_menu_vendas_mes = gtk_builder_get_object(builder, "item_vendas"); g_signal_connect(G_OBJECT(btn_menu_vendas_mes), "activate", G_CALLBACK(open_list_vendas_vendedor_mes), (gpointer) window);//mudar aqui btn_sair_2 = gtk_builder_get_object(builder, "menuitem4"); g_signal_connect(G_OBJECT(btn_sair_2), "activate", G_CALLBACK(gtk_main_quit), (gpointer) window); btn_sair = gtk_builder_get_object(builder, "imagemenuitem5"); g_signal_connect(G_OBJECT(btn_sair), "activate", G_CALLBACK(gtk_main_quit), (gpointer) window); btn_cadastro_vendedor = gtk_builder_get_object(builder, "btn_cadastro_vendedor"); g_signal_connect(G_OBJECT(btn_cadastro_vendedor), "clicked", G_CALLBACK(open_new_vendedor), (gpointer) window); btn_cadastro_vendas = gtk_builder_get_object(builder, "btn_cadastro_vendas"); g_signal_connect(G_OBJECT(btn_cadastro_vendas), "clicked", G_CALLBACK(open_new_vendas), (gpointer) window); btn_cadastro_vendedor2 = gtk_builder_get_object(builder, "btn_cadastro_vendedor2"); g_signal_connect(G_OBJECT(btn_cadastro_vendedor2), "clicked", G_CALLBACK(open_mes_com_mais_vendas), (gpointer) window); btn_cadastro_vendedor3 = gtk_builder_get_object(builder, "btn_cadastro_vendedor3"); g_signal_connect(G_OBJECT(btn_cadastro_vendedor3), "clicked", G_CALLBACK(open_list_vendas_vendedor_mes), (gpointer) window); gtk_window_present(GTK_WINDOW(window)); gtk_main(); return 0; }