1
ncurses를 사용하여 char을 가져와야하지만 char이 생기면 화면에 출력하고 싶지 않습니다. 이것을 할 수있는 방법이 있습니까?getch() ncurses를 사용할 때 char를 출력하지 마십시오
ncurses를 사용하여 char을 가져와야하지만 char이 생기면 화면에 출력하고 싶지 않습니다. 이것을 할 수있는 방법이 있습니까?getch() ncurses를 사용할 때 char를 출력하지 마십시오
C
을 사용한다고 가정하면 noecho();
을 사용할 수 있습니다.
다음은 매뉴얼 페이지에서 발췌 한 내용입니다.
echo
및noecho
루틴은이 입력 될 때 사용자가 입력 한 문자가getch
에 의해 에코 여부를 제어 할 수 있습니다. tty 드라이버의 에코는 항상 비활성화되지만 처음에는getch
이 에코 모드이므로 입력 한 문자가 표시됩니다. 대부분의 대화 형 프로그램 작성자는 화면의 제어 된 영역에서 에코를 수행하거나 전혀 에코하지 않으려 고하므로noecho
을 호출하여 에코를 사용하지 않도록 설정합니다.