본문 바로가기

Language, IDE/C, C++

[C/C++] 문자 조작 함수3

<cctype>라이브러리에는 문자를 조작하는 함수들이 있다.


대문자를 소문자로 바꿔주거나 소문자를 대문자로 바꿔주는 함수나 해당 문자가 어떤 문자인지를 판별할 수 있는 함수들이 있다. 문자 하나를 다뤄주는 함수이므로 문자열을 다루러면 반복문으로 문자하나당 적용하여야 한다.



9. ispunct

공백문자, 숫자, 알파벳을 제외한 프린트가 가능한 문자면 0이 아닌 수(true)를 아니면 0(false)를 리턴한다.


10. isprint

프린트가 가능한 문자이면 0이 아닌수(true)를 아니면 0(false)를 리턴한다.


11. isgraph

공백문자를 제외한 프린트 가능한 문자이면 0이 아닌 수(true)를 아니면 0(false)를 리턴한다.


12. isctrl

컨트롤 문자이면 0이 아닌 수(true)를 아니면 0(false)를 리턴한다. e.g. 널, 벨, 탭, 백스페이스 문자 ...



※ is...함수들은 사용할 때 if문에 사용된다.



[C/C++] 문자 조작 함수1

[C/C++] 문자 조작 함수2



'Language, IDE > C, C++' 카테고리의 다른 글

[C++ STL] C++ String(스트링)  (0) 2013.07.03
[C/C++] C/C++에서의 bool (true, false)  (0) 2013.07.03
[C/C++] 문자 조작 함수3  (0) 2013.07.03
[C/C++] 문자 조작 함수2  (0) 2013.07.03
[C/C++] 문자 조작 함수1  (0) 2013.07.02
[C/C++] C스트링  (0) 2013.06.30