CafeM0ca

[C++]cctype 라이브러리 본문

Programming/C++

[C++]cctype 라이브러리

M0ca 2017. 11. 8. 01:24
반응형


if문에서 이런 경우가 종종 있다.

1
2
3
4
if((ch>='A' && ch <='Z'|| 
    (ch>='0' && ch <='9')){
 ....
} //A부터 Z까지,0부터 9까지 있는지 검사
cs

좀더 편하게 사용하기 위한 라이브러리가 cctype이다. (C언어는 ctype.h)


함수 

리턴값 

isalnum() 

알파벳,숫자면 true 

isalpha() 

알파벳이면 true 

isblank() 

빈칸,수평탭 true 

iscntrl()

제어문자 true 

isdigit() 

0~9 true 

isgraph()

빈칸이 아닌 인쇄할 수 있는 문자 true 

islower() 

소문자 true 

isprint() 

빈칸 포함 인쇄할 수 있는 문자 true

ispunct()

 구두점 문자 true 

isspace() 

화이트스페이스 true 

isxdigit()

16진수 true 

tolower() 

대문자->소문자로 리턴 대문자x->리턴 

toupper()

소문자->대문자로 리턴 소문자x 

 isupper()

대문자 true


공통적으로 is들어가고 함수의 뜻이 있으니 적당히보고 쓸만한거 외우면 편할 듯


str=isupper(str) //안된다.

대입연산 하는건 안된다.

반응형

'Programming > C++' 카테고리의 다른 글

[C++] 런타임 과정에서의 입력 값  (0) 2017.12.02
[C++]inline  (0) 2017.11.29
[C++]함수 포인터  (0) 2017.11.29
[C++11]range for문  (0) 2017.11.08
[C++11]배열과 문자열  (0) 2017.11.07
Comments