Disons qu'on peut, mais cette fonction n'est pas simple du tout à utiliser.
Il faut border le pattern de lecture, qui devient vite illisible, tester le code retour, etc.
Au final, un bon vieux fgets avec interprétation de la chaine lue évite pas mal de tracasserie.