Comunque da come ho capito CalcolaOccorrenze non deve leggere da file, ma solo modificare un array di stringhe secondo la ricorrenza del carattere.Prova così:
codice:
void CalcolaOccorrenze(char parole[][MAXNOME], int riemp, char c, int vett[])
{
int i=0;
int j=0;
int count=0;
for(i=0; i<riemp; i++)
{
for(j=0; j<MAXNOME; j++)
{
if(parole[i][j]==c)
count++;
}
vett[i]=count;
count=0;
}
}