Dia Egg - Shugo Chara

C

isalnum 함수의 구현

별ㅇI 2023. 10. 9. 20:14
728x90
반응형

isalnum 함수

주어진 char 형이 알파벳(a~z, A~Z) 혹은 숫자(0~9)인지를 확인하는 함수이다. 

원형은 int isalnum( int _C )으로 ctype.h헤더 파일 속에 있는 함수이다. 

알파벳이나 숫자일 때에는 1, 모두 아닐때에는 0을 반환한다.

 

isalnum 함수의 구현

int	ft_isalnum(int c)
{
	if (65 <= c && c <= 90)
		return (1);
	else if (97 <= c && c <= 122)
		return (1);
	else if (48 <= c && c <= 57)
		return (1);
	else
		return (0);
}
// #include <ctype.h>
// #include <stdio.h>
// int	main(void)
// {
// 	printf("ft_isalnum : %d\n", ft_isalnum('a'));
// 	printf("isalnum : %d\n", isalnum('a'));
// 	printf("ft_isalnum : %d\n", ft_isalnum('Z'));
// 	printf("isalnum : %d\n", isalnum('Z'));
// 	printf("ft_isalnum : %d\n", ft_isalnum('1'));
// 	printf("isalnum : %d\n", isalnum('1'));
//     printf("ft_isalnum : %d\n", ft_isalnum('!'));
// 	printf("isalnum : %d\n", isalnum('!'));
//     printf("ft_isalnum : %d\n", ft_isalnum('\0'));
// 	printf("isalnum : %d\n", isalnum('\0'));
// }
728x90
반응형

'C' 카테고리의 다른 글

isprint 함수의 구현  (0) 2023.10.09
isascii 함수의 구현  (0) 2023.10.09
isdigit 함수의 구현  (0) 2023.10.09
atoi 함수의 구현  (2) 2023.10.09
isalpha 함수의 구현  (2) 2023.10.06