ispuct()
2015. 4. 14. 12:21ㆍC,C++/C 라이브러리
ispunct()
인수로 받은 문자가 구획(특수문자 공백, 영문자, 숫자 이외의 출력 가능한 문자) 인지 판별
헤더 |
ctype.h |
형태 |
int ispunct( int c ) |
인수 |
int c |
반환 |
0 != c는 구획 문자 0 = c 는 구획문자가 아님 |
#include <stdio.h>
#include <ctype.h>
int main( void)
{
char *str = "1 A!@#";
int ch;
int ndx;
for ( ndx= 0; ndx < strlen( str); ndx++)
{
ch = str[ndx];
if ( ispunct( ch))
printf( "%c는 구획 문자입니다.\n", ch, ch);
}
return 0;
}
------------------
결과 :
!는 구획문자입니다.
@는 구획문자입니다.
#는 구획문자입니다.
'C,C++ > C 라이브러리' 카테고리의 다른 글
문자열 복사 함수 strcpy(), strncpy() (0) | 2015.04.14 |
---|---|
문자열 비교함수 strcmp, strcasecmp, strncasecmp (0) | 2015.04.14 |
isprint() (0) | 2015.04.14 |
islower() (0) | 2015.04.14 |
isgraph() (0) | 2015.04.14 |