Ma scusa, perché questo problema? Avevi scritto nel primo post

while(fgets(riga, RIGA, fr) != NULL)

Adesso perché parli di fgetc ?