zj3t

email: euntaejang@gmail.com

Latest Posts

WindowsAPI-유니코드

By 오후 2:47

유니코드를 지원하려면 문자형이나 문자열에 대해 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

You Might Also Like

0 개의 댓글