getchar 매크로를 사용하여 문자 하나 입력 받기
추천 자료: ASP.NET Core 인증 및 권한 부여
getchar
함수 또는 매크로는 표준 입력을 의미하는 stdin
으로부터 문자 하나를 입력 후 엔터 키를 입력하면 그 값을 받아올 수 있습니다. 현재 우리는 콘솔에서 프로그램을 실행하기에 표준 입력인 stdin
은 콘솔 화면을 나타냅니다.
코드: getchar_macro.c, GetcharMacro.c
//[?] getchar() 매크로: 표준 입력(stdin)에서 문자 하나를 입력
#include <stdio.h>
int main(void)
{
int anykey;
printf("키보드에서 아무키나 누르고 엔터치세요.\n");
anykey = getchar(); // 입력 대기
printf("입력한 값은 %c입니다.\n", anykey);
return 0;
}
키보드에서 아무키나 누르고 엔터치세요.
A
입력한 값은 A입니다.
코드가 실행될 때 getchar()
매크로를 만나면 입력 대기를 한 후 표준 입력으로부터 하나의 문자를 입력 후 엔터를 치면 그 값을 반환해 줍니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!