Originariamente inviato da rainofkisses
... sono tutte variabili globali
In questo caso la riga

codice:
parola[30]=CATEGORIE[i];
non ha senso. Semmai dovrebbe essere

codice:
strcpy(parola, CATEGORIE[i]);
E subito dopo, il codice

codice:
for(i=0;i<lung;i++)
{parola_segreta[lung]="_";}
for(i=0;i<lung;i++)
{printf("%s",parola_segreta[lung]);}
dovrebbe essere

codice:
for(i=0;i<lung;i++)
    { parola_segreta[lung]='_'; }

printf("%s",parola_segreta);