콘솔 : 키보드와 모니터 같은 표준 입출력 장치
키보드 = 표준 입력 장치
모니터 = 표준 출력 장치
콘솔 표준함수
1. <stdio.h>를 include 해야함
2. 버퍼를 사용하는 함수
함수 원형 |
설명 |
int getchar(void) |
키보드로 부터 문자 하나 입력 받음 |
int putchar(int c) |
모니터에 한 문자를 출력 |
char *gets(char *s) |
키보드로 부터 문자열을 입력받음 |
int puts(char *s) |
모니터에 문자열을 출력 |
EOF = getchar() 와 putchar()에서 입 출력시 에러 또는 문자의 끝을 알리는 용도로 쓰이며 <stdio.h>에서 -1로 정의되어 있음
getchar()와 putchar() 예시
#include<stdio.h> |
콘솔 비표준 함수
1. <conio.h>를 include 함
2. 버퍼를 사용하지 않는 함수
함수의 원형 |
설명 |
int getch(void) |
키보드로부터 한 문자를 입력받음(입력 화면에 입력문자가 보이지 않음) |
int getche(int c) |
키보드로 부터 한 문자를 입력받음(입력화면에 입력문자 보임) |
int putch(int c) |
모니터에 한 문자를 출력 |
int kbhit(void) |
키보드의 키가 눌려졌는지 조사(누른 경우 0이아닌 수를 반환) |
콘솔 비표준 함수 예시
#include<conio.h> int main() while (key != 'q') // key가 q가 아닐때까지 |