paulo1205
(usa Ubuntu)
Enviado em 18/09/2012 - 18:38h
Hummm... Vivendo e aprendendo!
Eu não sabia que a glibc tinha criado uma função
getline(), e muito menos que isso tinha ido parar no POSIX. Eu só conhecia a
getline() de C++, que parece ter sido a fonte de inspiração para a implementação em C.
Nesse caso, existe, sim, a manpage dela (conforme atestei agora na minha máquina).
Por outro lado, essa função é POSIX, mas não está na biblioteca padrão do C. Se se tiver alguma intenção de levar o programa para um Windows da vida, é possível que não funcione (o novo padrão do C de 2011, ao que me parece, adotou a
gets_s() da Microsoft, que eu acho pior do que
getline() e
fgets()).