본문 바로가기

카테고리 없음

[C++] 문자 관리 함수 - isalnum()

void main(void)
{
	char ch;
	cout << "한 문자 또는 숫자를 입력해 주세요 : ";
	cin >> ch;
	if(isalnum(ch) != 0)
	{
		cout << "문자 또는 숫자를 입력하셨습니다.\n";
	}
	else
	{
		cout << "문자 또는 숫자가 아닙니다.\n";
	}
}

프로그램 실행화면


문자 관리 함수 중 알파벳 또는 숫자인지 식별해 주는 녀석이다. 알파벳과 숫자로 구성된 입력만 받아야 하는 경우 사용해야 하는 함수이다.


isalnum()의 매개변수로 넘겨준 값이 알파벳 또는 숫자인 경우 0이 아닌 값이 반환되고 반대로 배개면수가 알파벳과 숫자가 아니라면 0이 반환된다.