WindowsAPI-유니코드
유니코드를 지원하려면 문자형이나 문자열에 대해 C언어의 타입을 바로 쓰지 말고 유니코드 설정에 따라 변경되는 중간 타입을 사용해야한다.
C Type 유니코드 Type
----------------------------------------------------------------------------------------
char TCHAR
char* LPSTR
const char* LPCTSTR
문자열을 다루는 함수들도 C의 표준 함수를 쓰지 말고 가급적이면 유니코드를 인식하는 함수를 사용한다. 유니코드 인식 함수들은 표준 함수와 이름이 비슷하되 앞에 l자가 하나 더 붙는다는 것만 다르며 OS가 제공하는 API 함수이므로 별도의 용량을 차지하지 않는다는 장점이 있다.
C 표준 함수 유니코드 지원 함수
-----------------------------------------------------------------------------------------
strlen lstrlen
strcpy lstrcpy
strcat lstrcat
strcmp lstrcmp
sprintf wsprintf
-윈도우즈 API 정복1
0 개의 댓글