반응형
conio.h 는 콘솔 입출력 함수를 제공하는 헤더입니다.
여러가지로 유용하게 쓸수 있는 함수가 많습니다.
특히 전 kbhit 이랑 getch를 많이 사용합니다!!
int kbhit()
keyboard hit의 약자이며 버퍼에 값이 있으면 1을, 없으면 0을 리턴한다.
if문과 같이 사용하기 좋다.
int getch()
값을 입력할 때까지 대기했다가 값이 들어오면 버퍼에 저장했다가 버퍼에서 꺼내서 리턴한다.
예외키를 누를 경우 두 개의 값이 생긴다. 확장키들을 구분하는 방법은 getch함수를 다시 한 번 호출 하면 알 수 있다. 단 에코 기능은 없다.
int cscanf(const char *_Format, ...)
scanf함수와 동일하되 scanf함수는 입력을 받고 엔터를 누를 때까지는 고칠 수 있지만 cscanf함수는 문자의 경우 하나를 입력하는 즉시 cscanf함수를 빠져나오고 정수의 경우 띄어쓰기, 엔터키 등을 입력하면 빠져나온다.
int cputs(const char *_Str)
문자열 _Str를 출력한다. 자동 줄바꿈은 없다.
int cprintf(const char *_Format, ...)
printf함수와 동일하다.
int putch(int _Ch)
변수 _Ch의 아스키 값을 출력한다.
반응형
'C언어' 카테고리의 다른 글
Visual studio 2017 cmd창 바로 꺼지는 현상 해결 방법 (7) | 2017.10.13 |
---|---|
[C언어]ctype.h 에 대해 알아보자 (0) | 2017.05.28 |
[C언어]assert.h 에 대해 알아보자 (0) | 2017.05.28 |
[C언어] math.h 에 대해 알아보기 (0) | 2017.05.28 |
[C언어] stdio.h 에 대해 알아보기 (0) | 2017.05.28 |