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)