C_C++/C_라이브러리_함수

(C언어) isalnum: 문자가 알파벳이거나 숫자인지 판단한다

고니자니 2023. 2. 14. 11:39
반응형

#isalnum #숫자 #문자 #판단 #알아내기

 

#include <ctype.h>
int isalnum(int c);

isalnum 함수는 아스키코드(ASCII) 값을 이용해서 문자이거나 숫자이면 0이 아니 값을 반환하고,그 이외의 문자이면 0을 반환합니다.

 

#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main()
{
	char s[]="Aa3#";
	int i;

	for (i = 0; i < strlen(s); i++)
	{
		if(isalnum(s[i]))
			printf("%c is alphanumeric.\n", s[i]);
		else
			printf("%c isn't alphanumeric.\n", s[i]);
	}

	return 0;
}

 

반응형