비표준 입출력함수 getch(), getche()

언어로그/C/C++ 2011. 2. 22. 11:32



getch(), getche()는 입출력버퍼를 거치지 않는 비표준 입출력함수로 <conio.h> 헤더파일에

선언되어 있다.  표준이 아니기 때문에 시스템마다 함수 지원여부가 다를 수 있지만 대다수 시스템에서

지원한다고 한다

  1. int getch(void)

표준입력(키보드)로부터 1문자를 읽어오는 함수로, 버퍼에서 읽지 않고 바로 읽어온다.

 

  1. int getche(void)

getche 는 getch 와 동일한 기능을 하지만, 읽은 1문자를 바로 echo해 준다.

 

escape(이스케이프 문자)

  1. '\a'  :beep sound    
  2. '\t'  : tab
  3. '\b'  : back space
  4. '\0'  : null character (아스키 코드값 0)
  5. ...

이 글은 스프링노트에서 작성되었습니다.

'언어로그 > C/C++' 카테고리의 다른 글

매크로, 연산자  (3) 2011.03.10
표준입출력함수 getchar() / putchar()  (0) 2011.02.22
비표준 입출력함수 getch(), getche()  (0) 2011.02.22
표준입출력함수 printf() / scanf()  (0) 2011.02.22
음수의 표현  (0) 2011.02.22
C 언어 학습에 핵심. 변수와 상수  (0) 2011.02.22