isprint()

2015. 4. 14. 12:15C,C++/C 라이브러리

isprint()

인수로 받은 문자가 인쇄가능한 문자인지 판별 (isgraph()와는 다르게 공백문자도 인쇄가능 문자로 포함)

 헤더

 ctype.h

 형태

 int isprint( int c )

 인수

 int c

 반환

 0 != c가 프린트 가능 문자, 공백문자 포함

 0 = c는 프린트 가능 문자가 아님.

예제

#include <stdio.h>

#include <ctype.h>

 

void main() {

int c1 ='1';

int c2 =''; 

if(isprint(c1))

printf("%c는 인쇄 가능한 문자\n",c1);

else

printf("%c는 인쇄 불가능한 문자\n",c1);

 

if(isprint(c2))

printf("%c는 인쇄 가능한 문자 \n",c2);

else   

printf("%c는 인쇄 불가능한 문자 \n",c2);

}

 

----------------------------

결과 :

1은 인쇄가능한 문자입니다

 은 인쇄가능한 문자입니다.

 

 

 

'C,C++ > C 라이브러리' 카테고리의 다른 글

문자열 복사 함수 strcpy(), strncpy()  (0) 2015.04.14
문자열 비교함수 strcmp, strcasecmp, strncasecmp  (0) 2015.04.14
ispuct()  (0) 2015.04.14
islower()  (0) 2015.04.14
isgraph()  (0) 2015.04.14