/*IOK+OV Lettura dei dati*/void Lettura (Elezione *elezione){ int i,j,k,m; elezione->Giorno_El.giorno=leggi("Inserire il giorno delle elezioni : "); elezione->Giorno_El.mese=leggi("Inserire il mese delle elezioni : "); elezione->Giorno_El.anno=leggi("Inserire l'anno delle elezioni : "); elezione->nConsEl=leggi("Inserire il numero dei consiglieri da eleggere : "); elezione->nListe=leggi("Inserire il numero dei liste presentate : "); printf("\n\n"); elezione->lista=(Lista*)calloc(elezione->nListe,sizeof(int)); assert(elezione->lista!=0); for (i=0; i<elezione->nListe; i++){ printf("Lista numero %d\n\n", i+1); printf("Nome della lista : "); scanf("%s",elezione->lista[i].nomeLista); elezione->lista[i].nVoti=leggi("Inserire il numero di voti della lista : "); elezione->lista[i].nCand=leggi("Inserire il numero di candidati della lista : "); elezione->lista[i].Cand=(Candidato*)calloc(elezione->lista[i].nCand,sizeof(int)); assert(elezione->lista[i].Cand!=0); for (j=0; j<elezione->lista[i].nCand; j++){ elezione->lista[i].Cand[j].nVoti_Cand=leggi("Inserire il numero di voti del candidato : "); printf("\n"); printf("V : %d\n",elezione->lista[i].Cand[j].nVoti_Cand); }/*for - j*/ printf("\n\n"); }/*for - i*/}/*Lettura*/