반응형
문자열(String)을 사용하면 대소문자를 변경 할 경우가 종종 있습니다.
이미 구현되어있는 API 함수를 사용하여 변경하는 코드를 보여드립니다.
한국에서 개발된 프로그램이라면 즉 한글이 포함되었다면 일본 윈도우에서strlwr, strupr 는 오작동되어 프로그램이 다운되는 현상이 발생됩니다.
따라서 다국어를 위한 개발이라면 직접 strlwr, strupr 을 구현해야 합니다. char ch = 'C'; ch = ( char ) towlower( ch ); // ch = 'c' ch = ( char ) towupper( ch ); // ch = 'C' char sz[32] = "CQSeeTalkHelper"; strlwr( sz ); // sz == cqseetalkhelper strupr( sz ); // sz == CQSEETALKHELPER
반응형
'C & C++ > C & C++' 카테고리의 다른 글
[MFC] C++ 프로그래밍 매크로, 디파인( Macro, Define) 코드 (0) | 2011.03.27 |
---|---|
CFile 을 여러 곳에서 오픈 (0) | 2011.03.27 |
CString 음수, 양수 부호(+,-)를 포함하여 숫자를 문자열(스트링)로 변환 (0) | 2011.03.27 |
대용량 파일 열기 (0) | 2011.03.03 |
[Etc] 외부 프로그램 실행 (0) | 2011.02.18 |
댓글