Dia Egg - Shugo Chara

C

isascii 함수의 구현

별ㅇI 2023. 10. 9. 20:27
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