Aguarde a entrada do usuário em C?
Eu estou tentando fazer um comando simples que faz uma pausa para a entrada do usuário. Eu acho que vai ser útil em scripts Bash.
Aqui está meu código:
<code>#include <stdio.h> int main() { char key[1]; puts("Press any key to continue..."); fgets(key,1,stdin); } </code>
Ele nem faz uma pausa para a entrada do usuário.
Eu tentei anteriormente usar getch () (ncurses). O que aconteceu foi que a tela ficou em branco e quando eu pressionei uma tecla, ela voltou para o que estava originalmente na tela, e eu vi:
<code>$ ./pause Press any key to continue... $ </code>
É um pouco o que eu queria. Mas tudo que eu quero é o equivalente dopause
comando no DOS / Windows (eu uso o Linux).