/********************************************* * Funcao principal *********************************************/ int main(){ int opcao; unsigned int id_remover; Carro carro; Lista *lista = cria_lista(); limpa_tela(); // Cria uns carros estaticos, to cansado de ficar digitando carro = cria_carro_estatico(1, "Gol", 2009, "Vermelho", 15000); add_item_lista(lista, carro); carro = cria_carro_estatico(2, "Palio", 2004, "Prata", 13000); add_item_lista(lista, carro); carro = cria_carro_estatico(3, "Strada", 2008, "Preto", 15000); add_item_lista(lista, carro); do { mostra_menu(&opcao); if(opcao > 0 && opcao < 5){ switch(opcao){ case 1: carro = cria_carro(); add_item_lista(lista, carro); break; case 2: id_remover = remove_carro(); remove_item_lista(lista, id_remover); break; case 3: imprime_lista(lista); break; } } } while(opcao != 4); libera_lista(lista); }
int main () { t_immagine img_1,img_2; char rix[3],percorso[200],cartella_nuove_immagini[200]; int sel,n; struct stringa* testa; img_1.caratteristiche_img.area_racchiusa.soglia_sfondo=SOGLIA_SFONDO; img_2.caratteristiche_img.area_racchiusa.soglia_sfondo=SOGLIA_SFONDO; img_1.caratteristiche_img.area_racchiusa.soglia_high=SOGLIA_H; img_2.caratteristiche_img.area_racchiusa.soglia_high=SOGLIA_H; img_1.caratteristiche_img.area_racchiusa.soglia_low=SOGLIA_L; img_2.caratteristiche_img.area_racchiusa.soglia_low=SOGLIA_L; printf("\t\t\t\tProgramma Avviato\n\n\n\n"); strcpy(percorso,"C:\\Users\\Matteo De Silvestri\\Desktop\\Registro_pazienti"); printf("Cartella di lavoro attuale:\n\n%s\n\nSi desidera cambiare cartella di lavoro? ",percorso); scanf("%s",rix); getchar(); if (analizza_risposta(rix)) { printf("\nDigitare percorso cartella di lavoro: "); n=leggi_stringa(&testa); trasforma_stringa(testa,percorso,n); printf("\n\n\t\tCartella di lavoro modificata"); } if(access(percorso,F_OK)!=0) mkdir(percorso); conta_pazienti(percorso); reset_display_1(percorso); reset_display_2(percorso); system("cls"); printf("\t\t\t\tProgramma Avviato\n\n\n\n"); strcpy(cartella_nuove_immagini,"C:\\Users\\Matteo De Silvestri\\Desktop\\Deposito_immagini"); printf("\n\nL'attuale percorso per il caricamento di nuove immagini e':\n\n%s\n\nSi desidera cambiare cartella? ",cartella_nuove_immagini); getchar(); scanf("%s",rix); getchar(); if (analizza_risposta(rix)) { printf("\nDigitare percorso cartella caricamento immagini: "); n=leggi_stringa(&testa); trasforma_stringa(testa,cartella_nuove_immagini,n); printf("\n\n\t\tCartella modificata"); } if(access(cartella_nuove_immagini,F_OK)!=0) mkdir(cartella_nuove_immagini); controlla_nuove_immagini(cartella_nuove_immagini,percorso); do { system("cls"); printf("\t\t\t\tProgramma Avviato\n\n\n\n"); sel=mostra_menu(); system("cls"); printf("\t\t\t\tProgramma Avviato\n\n\n\n"); esegui_scelta(sel,percorso,&img_1,&img_2); printf("\n\nSi desidera continuare? "); scanf("%s",rix); reset_display_1(percorso); reset_display_2(percorso); } while(analizza_risposta(rix)); return 0; }