C & C++/c언어 표준함수
c) getchar()
하이오야이
2024. 5. 28. 14:37
기능 요약
unsigned char 문자를 입력받아 정수(int)로 변환해 반환
입력 시에 버퍼를 비워주기 위한 용도로도 사용이 됩니다.
헤더파일
#include <stdio.h> // C++ 의 경우 <cstdio>
원형
int getchar(void);
반환값
읽어들린 문자를 정수(int)로 반환
만약 파일 끝에 도달하거나 에러가 발생 EOF 반환
주의 사항
예시 코드
/* 한 문자를 읽는다.*/
#include <stdio.h>
int main() {
int ch = getchar();
printf("문자 : %c \n", ch);
return 0;
}
/* 버퍼 비우기 */
#include <stdio.h>
int main() {
int i;
char c;
scanf("%d", &i);
getchar();
scanf("%c", &c);
printf("입력한 문자 : %c \n", c);
return 0;
}