#含める<stdio.hに>
#含める<termios.h> #含める<unistd.h> #含める<iostreamの> 使用して名前空間はstdを、INT メイン(ボイド){ チャーC。静的構造体のtermios oldt、イモリ。tcgetattr(STDIN_FILENO、&oldt)。イモリ= oldt。newt.c_lflag&=〜(ICANON)。tcsetattr(STDIN_FILENO、TCSANOW、&イモリ)。システム("のstty -echo"); 一方、(!(C = GETCHAR())= E ''){ チャーD = C + 'A' - 'A'。coutの<< D <<てendl; }システム("sttyのエコー")。tcsetattr(STDIN_FILENO、TCSANOW、&oldt)。リターン0; }
前記システム間のコード(「のstty -echo」)の実行およびシステム(「sttyのエコー」)はエコーされません