-문자 입력받기(getch)



2번째 줄 : getch() 함수가 선언되어 있는 헤더파일 (conio.h)을 포함한다. getch() 함수의 원형은 다음과 같다.
            
  int getch(void)

4번째 줄 : 엔터키 값은 아스키 코드가 13이다.

15번째 줄 : getch() 함수는 키보드로부터 문자를 한 개 입력받아서 int형으로 반환한다. 그래서 int형 변수인 ch에 값을 대입하는 것이다. 또한, getch() 함수는 숫자, 대.소문자 외에 특별한 값을 입력받는데, 그 것은 F1~F12, Ctrl + a ~ Ctrl + z, Home, End, PgUp, PgDn, 방향키 등이다. 이 특별한 값을 입력받는 경우, getch() 함수는 두 번에 걸쳐 키 값을 읽어 온다. 예를 들어 F1키를 누르면 첫 번째 getch() 함수 호출 시에는 아스키 값이 0이 읽혀지며, 두 번째 getch() 함수 호출 시에는 아스키값 59가 읽혀진다.

17번째 줄 : 키보드로부터 읽은 문자와 아스키 코드값을 출력한다.

19번째 줄 : 엔터값이 입력될 때까지 계속 반복하여 키를 입력받는다.

 <결과>



 
Posted by 츠큐파 ChQPa

댓글을 달아 주세요