_tcslwr, _tcsupr

C, C++ 2013.02.01 13:12

_tcslwr함수는 캐릭터형 문자열을 소문자로 만들어 주는 역할을 한다.

이것도 T매크로로서 멀티바이트 환경이나 유니코드 환경 둘다 사용가능하다.

사용법은 간단하다.


TCHAR tcharTemp[256] = "ABCDEF";

_tcslwr( tcharTemp );


반대로 _tcsupr함수는 대문자로 만들어준다.


문자열을 여러번 비교 해야 한다면

상황에 따라 다르겠지만..

strcmpi같은 대,소문자 구분 안하는 함수를 쓰는것보다

_tcslwr함수로 소문자로 만들어놓고 strcmp를 써서 비교하는게 효율적인 경우도 있다.

'C, C++' 카테고리의 다른 글

bool과 BOOL과 BOOLEAN  (0) 2013.02.01
lstrcmp, lstrcmpi, lstrcpy, lstrlen, lstrcpyn, lstrcat  (0) 2013.02.01
_tcslwr, _tcsupr  (0) 2013.02.01
Windows7이 이전 윈도우에 비해 빠른이유  (0) 2013.02.01
Windows8의 내부 버전  (0) 2013.02.01
fopen, _wfopen, _tfopen  (0) 2013.01.31

설정

트랙백

댓글