728x90
반응형
isascii함수
ctype.h라는 헤더파일에 속한 함수로 받은 문자가 ascii문3자 안에 속해 있는지를 판단한다.
원형은 int isascii( int c)이다.
이때 주의 해야 할 점은 확장아스키 코드가 아닌 일반 아스키모드를 따르기 때문에 0번에서 127번까지만 고려하면 된다는 점이다.
isascii 함수
int ft_isascii(int c)
{
if (0 <= c && c <= 127)
return (1);
else
return (0);
}
// #include <ctype.h>
// #include <stdio.h>
// int main(void)
// {
// printf("ft_isascii : %d\n", ft_isascii('a'));
// printf("isascii : %d\n", isascii('a'));
// printf("ft_isascii : %d\n", ft_isascii('\n'));
// printf("isascii : %d\n", isascii('\n'));
// printf("ft_isascii : %d\n", ft_isascii(129));
// printf("isascii : %d\n", isascii(129));
// }
728x90
반응형
'C' 카테고리의 다른 글
strlen 함수의 구현 (0) | 2023.10.09 |
---|---|
isprint 함수의 구현 (0) | 2023.10.09 |
isalnum 함수의 구현 (0) | 2023.10.09 |
isdigit 함수의 구현 (0) | 2023.10.09 |
atoi 함수의 구현 (2) | 2023.10.09 |