[C] conio.h에 대해

conio.h 는 MS-DOS용 C컴파일러에 포함되어 있는 헤더파일로, 표준 C 라이브러리에는 포함되지 않고 있다. (따라서 여기서 정의한 함수를 표준 함수처럼 쓰면 다른 플랫폼에서는 심벌이 없다고 컴파일 되지 않는다.) 이 헤더에는 콘솔 입출력과 관련된 함수들이 정의되어 있다.

멤버 함수들

  • kbhit – 키보드가 눌려졌는지 확인
  • getch – 콘솔에서 버퍼나 에코(타이핑한 키가 화면에 표시)없이 한 개의 키 값을 입력 받음
  • getche – 콘솔에서 키보드 입력으로 한 개의 키 입력을 받음. 에코됨.
  • ungetch – 키보드 버퍼로 문자 1개를 넣음
  • cgets – 콘솔로부터 문자열을 직접 입력 받음
  • gscanf – 콘솔 입력으로부터 포매팅된 입력을 받음
  • cputs – 콘솔에 직접 문자열을 출력
  • cprintf –  포맷을 사용해 콘솔에 문자열을 출력
  • clrscr – 화면을 지움