Ciao, ho un problema riguardante il popolamento automatico di un array all'interno di una Struct... Mi spiego meglio:
Attraverso una funzione dovrei popolare automaticamente l'array per esempio:

char cognome[]={"carlo","pippo",ecc};


in sostanza dovrei automatizzare questo:


codice:
void acquis_aut(int dim, PALESTRA array[SIZE])
{
        
                   int i;
                   
                   i=0;
                   fflush(stdin);
                   strcpy(array[i].cognome,"Panucci");
                   fflush(stdin);
                   strcpy(array[i].nome,"Aldo");
                   array[i].giorno=15;  
                   array[i].mese=10;
                   array[i].anno=2012;
                   fflush(stdin);
                   strcpy(array[i].abbonamento,"A");
            
                   i=1;
                   fflush(stdin);
                   strcpy(array[i].cognome,"Biffi");
                   fflush(stdin);
                   strcpy(array[i].nome,"Andrea");
                   array[i].giorno=22;  
                   array[i].mese=11;
                   array[i].anno=2012;
                   fflush(stdin);
                   strcpy(array[i].abbonamento,"B");

                   i=2;
                   fflush(stdin);
                   strcpy(array[i].cognome,"Ambruoso");
                   fflush(stdin);
                   strcpy(array[i].nome,"Carlo");
                   array[i].giorno=18;  
                   array[i].mese=12;
                   array[i].anno=2012;
                   fflush(stdin);
                   strcpy(array[i].abbonamento,"C");
                   
                   i=3;
                   fflush(stdin);
                   strcpy(array[i].cognome,"Diana");
                   fflush(stdin);
                   strcpy(array[i].nome,"Eleonora");
                   array[i].giorno=04;  
                   array[i].mese=01;
                   array[i].anno=2013;
                   fflush(stdin);
                   strcpy(array[i].abbonamento,"C");
                   
                   i=4;
                   fflush(stdin);
                   strcpy(array[i].cognome,"Giacchi");
                   fflush(stdin);
                   strcpy(array[i].nome,"Giocchinano");
                   array[i].giorno=07;  
                   array[i].mese=01;
                   array[i].anno=2013;
                   fflush(stdin);
                   strcpy(array[i].abbonamento,"B");
     
                   printf("\n\n**** Aquisizione dei dati di prova effettuata ****\n\n");
}
Suggerimenti?? (NON usando i puntatori)