유니코드&ANSI 프로젝트 공용 문자열 함수 typedef 모음
View 13,169 | 작성일2010.05.12 14:21
관련링크
본문
tchar.h 를 인클루드 시키면 프로젝트가 유니코드냐 아니냐에 따라서 자동으로 형을 결정해 주는 기능이 있습니다.
우리가 흔히 할고있는 TCHAR 와 _T(x) 매크로도 그중 하나죠.
_UNICODE 디파인이 걸려있고 안걸려 있고에 따라 문자열에 관련된 함수를 자동으로 치환해주는 명령어 세트는 다음과 같습니다.
일반 함수명 | T타입 함수명 | 기능 |
strcpy | _tcscpy | 문자열 복사 |
strncpy | _tcsncpy | 특정 길이 문자열 복사 |
strcat | _tcscat | 문자열 추가 |
strstr | _tcsstr | 문자열 검색 |
strchr | _tcschr | 문자 검색 |
strrchr | _tcsrchr | 역순 문자 검색 |
strcmp | _tcscmp | 문자열 비교 |
stricmp | _tcsicmp | 대소문자 구분 없이 문자열 비교 |
mkdir | _tmkdir | 디렉터리 생성 |
fopen | _tfopen | 파일 열기 |