본문 바로가기
Programming/C

getch, getche

by 비니화이팅 2016. 12. 27.

* getch와 getche

-> 비표준 입출력 함수 (시스템마다 함수 지원여부가 다름)

-> 입출력버퍼를 거치지 않음

-> <conio.h> 헤더파일에 선언되어있음


* int getch(void)

-> 키보드로부터 1문자를 읽어옴


* int getche(void)

-> 키보드로부터 1문자를 읽어와서 바로 echo해줌


=> 위의 두 함수는 Visual studio 2015에서 사용하면 컴파일 에러(C4996)가 발생

     #define _CRT_NONSTDC_NO_WARNINGS 위에 추가해주면 컴파일 에러가 발생하지 않음 (putch함수도 마찬가지)


'Programming > C' 카테고리의 다른 글

pcap  (0) 2020.02.24
Password crack  (0) 2018.01.13
c 라이브러리 함수 표  (0) 2017.12.11
scanf  (0) 2017.03.21
gets  (0) 2016.12.27
getch, getche  (0) 2016.12.27

댓글0