#include #include struct termios old_termios, new_termios; int main(int argc, char** argv) { for (int i = 0; i < argc; i++) printf("%s\n", argv[i]); tcgetattr(0, &old_termios); new_termios = old_termios; new_termios.c_lflag &= ~(ECHO | ICANON); tcsetattr(0, TCSANOW, &new_termios); while (true) { char c; fread(&c, 1, sizeof(char), stdin); fputc(c, stdout); fflush(stdout); } tcsetattr(0, TCSANOW, &old_termios); return 0; }