Devo far decidere ad un giocatore quante parole deve immettere (almeno 10) e memomizzarle, come faccio??
dove ho sbagliato?

#include <stdio.h>
#include <string.h>

int main (void)

{

int a;
char parola[a][20];
char giocatore_uno[20];
char giocatore_due[20];
int cont;



printf ("Benvenuto nel programma\n");
printf ("Digitare il nome del primo giocatore :\n ");
scanf ("%s", giocatore_uno);
printf ("Digitare il nome del secondo giocatore :\n");
scanf ("%s", giocatore_due);


do
{
printf("%s quante parole vuoi immettere (Almeno 10) ? :\n", giocatore_uno);
scanf("%d", &a);
}
while
((a>=0)&&(a<=9));

cont=a;
cont++;

printf("Digita la parola :\n");
scanf (" %s", parola[a]);
printf("La parola digitata è: %s\n", parola[a]);

return (0);

}

Qualcuno me lo sa risolvere??
Grazie