Dia Egg - Shugo Chara

C

isprint 함수의 구현

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

isprint 함수

ctype.h 이라는 이름의 헤더파일 안의 함수로 인수로 받은 문자가 인쇄 가능한지 여부를 판별하여 가능하다면 0이 아닌값(true), 가능하지 않다면 0(false)을 반환한다. 원형은 int isprint( int c)이다.   

이때 인쇄가능 한 문자에는 아스키 코드 32번 (space)부터 126번(~)까지이다.

 

isprint 함수의 구현

int	ft_isprint(int c)
{
	if (32 <= c && c <= 126)
		return (1);
	else
		return (0);
}
// #include <ctype.h>
// #include <stdio.h>
// int	main(void)
// {
// 	printf("ft_isprint : %d\n", ft_isprint('a'));
// 	printf("isprint : %d\n", isprint('a'));
// 	printf("ft_isprint : %d\n", ft_isprint('\n'));
// 	printf("isprint : %d\n", isprint('\n'));
// 	printf("ft_isprint : %d\n", ft_isprint(' '));
// 	printf("isprint : %d\n", isprint(' '));
// }

 

 

728x90
반응형

'C' 카테고리의 다른 글

char 와 unsigned char 의 차이  (0) 2023.10.13
strlen 함수의 구현  (0) 2023.10.09
isascii 함수의 구현  (0) 2023.10.09
isalnum 함수의 구현  (0) 2023.10.09
isdigit 함수의 구현  (0) 2023.10.09