Adicionado fgets e ajustado alguns detalhes gerais.