Afinal qual o problema com o gets()?
Tem horas que o compilador simplesmente passa batido, como se a linha do gets() sequer estivesse lá…
Alguém tem esse mesmo problema de vez em quando?
Afinal qual o problema com o gets()?
Tem horas que o compilador simplesmente passa batido, como se a linha do gets() sequer estivesse lá…
Alguém tem esse mesmo problema de vez em quando?
Já tentou um flushall() (não sei se é exatamente esse nome da função) antes de chamar gets()?
Que compilador você está utilizando? Alguns compiladores como o gcc, por exemplo, reclamam do uso do gets(), pois seu uso não é algo tão elegante e seguro. Já tentou com a função fgets(), que é uma “irmã mais velha” da função gets() ? Bom, sugiro que leia essa referência:
http://www.cplusplus.com/reference/clibrary/cstdio/fgets/
será bastante esclarecedora.
Ops!
Dá uma olhada nisso
http://sources.redhat.com/bugzilla/show_bug.cgi?id=350
gets() é …bem… deprecated…
eu nem sei uma alternativa viavel, pois eu usaria std::cin do c++