有了這個代碼未知的行爲,當我把輸入時,將不會出現,當我註釋掉它的出現,這是什麼代碼做以下,結構termios的用C
struct termios origConfig;
tcgetattr(0, &origConfig);
struct termios newConfig = origConfig;
newConfig.c_lflag &= ~(ICANON|ECHO);
newConfig.c_cc[VMIN] = 1;
newConfig.c_cc[VTIME] = 1;
tcsetattr(fileno(stdin), TCSANOW, &newConfig);
你可以添加結構termois聲明和一個小代碼,可以重現問題嗎? – Pradheep 2013-03-12 05:42:39
@Pradheep不需要添加聲明,它是一個標準頭文件。 – 2013-03-12 05:43:12
@Pradheep該結構位於termios.h中。 http://man7.org/linux/man-pages/man3/termios.3.html – 2013-03-12 06:12:17