tuliohmendes
(usa Arch Linux)
Enviado em 10/08/2010 - 10:39h
killers,
"Never use gets(). Because it is impossible to tell without knowing the data in advance how many characters gets() will read, and because gets() will continue to store characters past the end of the buffer, it is extremely dangerous to use. It has been used to break computer security. Use fgets() instead."
Tradução:
Nunca use gets(). Porque é impossível dizer quantos caracteres gets() vai ler sem antes saber o que está sendo lido, e porque gets() continua a armazenar caracteres após o fim do buffer, é extremamente perigoso usá-la. Ela é usada para quebrar a segurança do computador. Ao invés dela, use fgets().
Fonte:
$ man gets