본문 바로가기

문자 조작

(3)
[C/C++] 문자 조작 함수3 라이브러리에는 문자를 조작하는 함수들이 있다. 대문자를 소문자로 바꿔주거나 소문자를 대문자로 바꿔주는 함수나 해당 문자가 어떤 문자인지를 판별할 수 있는 함수들이 있다. 문자 하나를 다뤄주는 함수이므로 문자열을 다루러면 반복문으로 문자하나당 적용하여야 한다. 9. ispunct공백문자, 숫자, 알파벳을 제외한 프린트가 가능한 문자면 0이 아닌 수(true)를 아니면 0(false)를 리턴한다. 10. isprint프린트가 가능한 문자이면 0이 아닌수(true)를 아니면 0(false)를 리턴한다. 11. isgraph공백문자를 제외한 프린트 가능한 문자이면 0이 아닌 수(true)를 아니면 0(false)를 리턴한다. 12. isctrl컨트롤 문자이면 0이 아닌 수(true)를 아니면 0(false)를 ..
[C/C++] 문자 조작 함수2 라이브러리에는 문자를 조작하는 함수들이 있다. 대문자를 소문자로 바꿔주거나 소문자를 대문자로 바꿔주는 함수나 해당 문자가 어떤 문자인지를 판별할 수 있는 함수들이 있다. 문자 하나를 다뤄주는 함수이므로 문자열을 다루러면 반복문으로 문자하나당 적용하여야 한다. 5. isalpha - 알파벳인지 여부 확인 인자가 알파벳 문자이면 0이 아닌 수(true)를 알파벳 문자가 아니면 0(false)를 리턴한다. cout
[C/C++] 문자 조작 함수1 라이브러리에는 문자를 조작하는 함수들이 있다. C언어의 경우에는 에 포함되어 있다. 대문자를 소문자로 바꿔주거나 소문자를 대문자로 바꿔주는 함수나 해당 문자가 어떤 문자인지를 판별할 수 있는 함수들이 있다. 문자 하나를 다뤄주는 함수이므로 문자열을 다루러면 반복문으로 문자하나당 적용하여야 한다. 1. toupper - 소문자를 대문자로 변환해 리턴 (lower to upper) 소문자를 대문자로 변환해 리턴한다. char ch = toupper('a'); cout