C언어에는 getch()문이 있는데 getch()는 입력함수로 키보드에 입력되는 2바이트의 문자를 읽어오는 함수이다. 이함수의 특징은 2바이트의 문자를 읽어 오면 엔터(개행)이 들어오지 않아도 자연스럽게 다음 단계로 넘어가는것과 입력이 cmd 창에서 표시가 되지 않는 다는 것이 특징이다.
이함수를 잘이용하면 C언어에서 프로그램을 만들때 입력부분에서 정확히 몇가지의 단어만 입력받고 다음 단계로 넘어갈 수도 있고 특정 키를 누르면 종료가 된다거나 하는 등의 다양하게 활용이 가능하다