윈도우즈 헤더 파일

windows.h를 포함하면, CHAR와 WCHAR가 정의되어 있다. 

 

포인터 형에 대해서

 

PCHAR, PSTR, LPSTR 등이

PWCHAR, PWSTR, LPWSTR등이 정의되어 있다.

 

문자세트 별 프로그래밍을 위해 TCHAR도 정의 되어 있다.

 

포인터 형은 PTCHAR 가 정의 되어있고, 컴파일 타임에 PSTR 혹은 PWSTR으로 결정된다.

 

문자열을 다룰 때 사용하는 L매크로의 경우 __TEXT(), TEXT() 매크로가 정의 되어 있다.

 

윈도우즈 API들과 유니코드

다행스럽게도 많은 윈도우즈 API들이 유니코드와 비유니코드를 구분하여 지원할 수 있도록 되어 있다.

그냥 호출하면 알아서 유니코드형 함수와 비유니코드형 함수가 선택되어 컴파일 된다.

 

'Programing > Windows Programming' 카테고리의 다른 글

문자세트 별 프로그래밍  (0) 2019.04.26
C 언어와 유니코드  (0) 2019.04.26

+ Recent posts