- 한문자(ANSI 표준)-windows,linux 지원
- putchar()->화면에 문자를 넣는다
- getchar()->키보드로부터 문자를 가져온다.
- 한문자(비표준)-windows 지원
- getche()->키보드에서 키를 누르면 바로 입력값을 가져온다(버퍼를 사용하지 않는다.)
- getch()->getche함수와 동작은 같지만 화면상에 입력값을 출력하지 않는다.(e = echo)
- #include <conio.h> -> 콘솔 입출력 헤더 파일 사용
- fflush()->쌓여있는 데이터를 지운다.
- Windows 지원
- linux에서는 fflush() 작동 안함
- linux 에서는 getchar()로 처리(enter 키 값 처리)
- stdin-> 표준입력(키보드)
- 키보드 -> 버퍼 -> OS
- 버퍼 송신(enter 키, \n)