카테고리 없음

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

s뽈록이s 2013. 11. 14. 11:23
void main(void)
{
	char ch;
	cout << "한 문자를 입력해 주세요 : ";
	cin >> ch;
	if(islower(ch) != 0)
	{
		cout << "소문자를 입력하셨습니다.\n";
	}
	else
	{
		cout << "소문자가 아닙니다.\n";
	}
}

프로그램 실행화면


문자 관리 함수 중 소문자인지 아닌지 식별해 주는 함수이다. 실제로 사용되는 경우는 적겠지만 소문자 입력만 받아야 하는 경우에 사용할 수 있는 함수이다.


isupper()와 한쌍인 함수로 이 두 함수를 같이 사용하면 isalpha()함수랑 똑같은 역할을 할 수 있다.


소문자라면 0이 아닌 값을 반환해 주기에 이를 if문으로 확인해 주면 된다.