Pessoalmente, acho que o título é claro, se nãoEu tentarei ser mais. Apenas soluções gerenciadas para Windows, para Linux não. Como você bem sabe, o método "getchar ()" lê somente após o aperto de tecla do teclado "Enter".
A biblioteca conio.h não existe no Linux e ncurses ou curses tem que usar um comando diferente em tempo de compilação, o que eu não acho muito produtivo.
Respostas:
0 para resposta № 1fscanf em stdin faria isso, suponho.