[C언어] 문자가 숫자나 알파벳인지 검사하는 함수 - isalnum

C/문자열 함수2013. 11. 18. 22:58



※요약

isalnum : 문자가 숫자 0~9나 대문자 A~Z, 소문자 a~z에 속하는지 검사합니다.



※함수 원형 및 설명

int isalnum( int c );
//c : 검사할 문자 또는 아스키 값
//반환값 : 문자가 숫자 0~9나 대문자 A~Z, 소문자 a~z에 속하면 true, 아니면 false



※예제

#include <stdio.h>
#include <ctype.h>

int main( )
{
	bool bCheck = false;
	char strTemp[] = "2T3y4J";

	bCheck = isalnum( '3' );
	printf( "%s\n", bCheck ? "True" : "False" );

	bCheck = isalnum( 97 );		//97은 문자로 'a'
	printf( "%s\n", bCheck ? "True" : "False" );

	bCheck = isalnum( strTemp[1] );
	printf( "%s\n", bCheck ? "True" : "False" );

	bCheck = isalnum( '3' );
	printf( "%s\n", bCheck ? "True" : "False" );

	bCheck = isalnum( '*' );
	printf( "%s\n", bCheck ? "True" : "False" );

	return 0;
}


작성자

Posted by 사용자 오뇽

태그

관련 글

댓글 영역

  • 프로필 사진
    ㅇㅇ
    2020.06.15 01:29

    잘보고 가는레후