codice:
//Struttura 
struct partecipe{
       char nome[20];
       };
struct partecipe a;


//Funzione che carica la struttura
void carica(struct partecipe*p)
{
     int i,n;
     for(i=0;i<2;i++){
                           printf("Inserisci il nome dei partecipanti: \n");
                           gets(p->nome[i]);
                          }
}
Ce qualcosa sbagliato... sicuro il passaggio dei parametri ma nn capisco come farlo...e nel gets...
C:\Dev-Cpp\main.c In function `carica':
C:\Dev-Cpp\main.c structure has no member named `a'


Questa funzione dovrebbe inserire da input il nome dei partecipanti