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 |