std::string 의 문자열을 대소문자 변환이 필요해 찾아보았는데 쉽게 처리할 수 있는 방법을 찾았다.
std::transform 함와 cctype 헤더의 tolower() 와 toupper() 함수를 이용하면 쉽게 해결이 되었다.
transform 함수는 이외에도 응용할 부분이 많아보인다. container 의 각 원소에 특정을 변형을 주어
바꾸거나 다는 container에 넣을 수도 있다. transform 함수에 대해서는 좀더 공부를 해서 나중에 포스팅을 한번 해야겠다.
std::transform 함와 cctype 헤더의 tolower() 와 toupper() 함수를 이용하면 쉽게 해결이 되었다.
transform 함수는 이외에도 응용할 부분이 많아보인다. container 의 각 원소에 특정을 변형을 주어
바꾸거나 다는 container에 넣을 수도 있다. transform 함수에 대해서는 좀더 공부를 해서 나중에 포스팅을 한번 해야겠다.
'Dev Story > Tips' 카테고리의 다른 글
C++ Builder 에서 OpenGL을 사용하기 위한 기본 뼈대 (1) | 2009.03.12 |
---|---|
Visual Studio에서 사용되는 확장자와 설명 (1) | 2009.03.12 |
UTF8 문자열을 std::string 이나 CString 으로 변환하기 (0) | 2009.03.05 |
Num Lock, Caps Lock, Scroll Lock 상태 알아내기 (0) | 2009.03.04 |
[STL] map 의 맨 마지막 원소에 접근하기 (map.end() 는 마지막 원소가 아니다!!) (0) | 2009.02.23 |