invece di leggere carattere dopo carattere leggi linea per linea con fgets, quando hai la linea controlla il primo carattere.
ciao
sergio