Usa la funzione fgets per leggere una riga alla volta. Occhio che devi essere pronto al caso in cui il tuo buffer non basta per leggere l'intera riga e quindi devi leggere la riga in più riprese.