kyuseo의 게임 프로그래밍
대소문자를 변경하는 함수:: towlower, towupper, strlwr, strupr 본문
개요.. |
문자열(String)을 사용하면 대소문자를 변경 할 경우가 종종 있습니다.
이미 구현되어있는 API 함수를 사용하여 변경하는 코드를 보여드립니다.
주요함수 |
towlower, towupper, strlwr, strupr
주의사항 |
한국에서 개발된 프로그램이라면 즉 한글이 포함되었다면 일본 윈도우에서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 |