Sono assolutamente irrilevanti per la faccenda della gestione degli errori, potevi scrivere quella riga anche con la printf e non cambiava praticamente niente (avresti scritto su stdout invece che su stderr, ma queste sono finezze). La cosa importante è controllare i valori restituiti da funzioni che possono fallire.Solo che la prof non ci ha spiegato fputs, stderr...