Limpeza buffer.
Olá pessoal qual a melhor maneira de limpar o buffer do teclado ?, estava vendo no site do C progressivo onde era usada o fflush(stdin) no windows e __fpurge(stdin) no linux
mais toda vez que executo um programa com __fpurge(stdin) da erro no linux pesquisando encontrei o setbuf(stdin, NULL) só que toda vez que uso acaba com dois enters.
Sei que não fui muito claro se alguém puder ajudar agradeço :-).

Discussão (3)
Carregando comentários...