«   2022/10   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Archives
Today
2
Total
276,908
10-07 04:04
관리 메뉴

lancelot.com

STL string을 사용할때 알파벳 대문자 소문자 변환 본문

프로그래밍

STL string을 사용할때 알파벳 대문자 소문자 변환

lancelot50 2009. 8. 6. 17:54
std::string strSome = "AaBbCcDdEeFfGg";
// 대문자로..
std::transform(strSome.begin(), strSome.end(), strSome.begin(), toupper);
// 소문자로..
std::transform(strSome.begin(), strSome.end(), strSome.begin(), tolower);

이렇게 하면되는군요. 
못찾았으면 만들뻔;

참고글
http://www.gpgstudy.com/forum/viewtopic.php?t=2218

A=0x41, A=0x61, 따라서 0x20 차이.
0x20은 여섯번째 비트.
따라서 여섯번째 비트가 0이면 대문자, 1이면 소문자.

혹시 STL안쓰고 만들일이 있으면 이렇게 한번 해봅시다.
2 Comments
댓글쓰기 폼