getchar() 함수
정의
- 표준 입력으로부터 1개의 문자를 입력받는 함수
- getchar 함수는 scanf 와 달리 주소 연산자 (
&)를 사용하지 않는다.
형식
1
2
3
| #include <stdio.h>
char ch;
ch = getchar();
|
예시
예시
1
2
3
4
5
| void get_char(){
char a;
a = getchar(); // <-- 입력 A
printf("a : %c\n", a);
}
|
변수 선언과 동시에 getchar()로 초기화
1
2
3
4
| void get_char(){
char b = getchar(); // <-- 입력 C
printf("b : %c\n", b);
}
|
연속된 문자 뭉치 (=문자열) 을 입력하면 가장 첫 문자만 저장됨
1
2
3
4
| void get_char(){
char c = getchar(); // <-- 입력 The Greatest Showman
printf("c : %c\n", c);
}
|
Reference
C 프로그래밍 (김형근, 곽덕훈, 정재화 공저)
C 프로그래밍 강의 (방송통신대 - 이병래)
Comments