#include #include int main() { struct termios tio; char buf[16]; int len; tcgetattr(0,&tio); tio.c_lflag &=(~ICANON & ~ECHO); tcsetattr(0,TCSANOW,&tio); while (1) { len = read(0, buf, sizeof(buf)); printf("Read %d bytes. First is %d.\n", len, buf[0]); } }