<ctype.h>
int isprint(int num)
int num : 출력 가능한 문자인지, 출력할 수 없는 문자인지 판별할 숫자 num
isprint()는 인자로 받은 숫자가 출력 가능한 ASCII 문자에 해당하는 경우 숫자 1, 인자로 받은 숫자가 출력 불가능한 ASCII 문자에 해당하는 경우 숫자 0을 반환합니다.
isprint()는 인자가 출력할 수 있는 숫자인지 판별합니다. int 타입을 인자로 받으며, 인자로 받은 숫자의 ASCII 값을 기준으로 판별하여 값을 반환합니다. 만일 인자로 받은 숫자가 33 ~ 126인 경우 이는 ASCII 코드 상 출력가능한 문자에 해당하여 1을 반환합니다. 만일 인자로 받은 숫자가 위에 해당하지 않을 경우 0을 리턴합니다. ASCII 코드 상 0부터 32, 그리고 127은 출력 불가능한 문자에 해당합니다. 만일 인자가 ASCII 문자로 표현될 수 없는 127을 초과하는 숫자일 경우에도 숫자 0을 반환합니다.
int my_isprint(int num) {
if (num > 32 && num < 127)
return (1);
return (0);
}