반응형
Wide Char 와 ANSI 사이의 변환을 간편하게 해주는 매크로입니다.
매크로 | 인자 | 결과 |
A2CW | LPCSTR | LPCWSTR |
A2W | LPCSTR | LPWSTR |
W2CA | LPCWSTR | LPCSTR |
W2A | LPCWSTR | LPSTR |
T2COLE | LPCTSTR | LPCOLESTR |
T2OLE | LPCTSTR | LPOLESTR |
OLE2CT | LPCOLESTR | LPCTSTR |
OLE2T | LPCOLESTR | LPCSTR |
예)
1. ATL Project
-> 바로 사용 가능하다
2. MFC Project
#include <comdef.h>
#include <afxpriv.h> 를 추가한다.
3. Win32 Dll Project
#include <comdef.h>
#include <CRTDBG.H>
#include <atlconv.h> 를 추가한다.
그리고 소스에서 추가한다.
USES_CONVERSION;
char sz[10] = "123가나다라마바사";
WCHAR szw[10] = L"123가나다라마바사";
USES_CONVERSION;
WCHAR* w = A2W( sz ); // char -> wchar
CHAR* c = W2A( szw ); // wchar -> char
반응형
'C & C++ > C & C++' 카테고리의 다른 글
MS Office( 엑셀, 워드, 파워포인터 ) 및 기타 프로그램 설치 여부 확인 (0) | 2013.11.14 |
---|---|
SHBrowseForFolder 폴더 선택 다이얼로그 (0) | 2013.08.29 |
레지스트리 시작프로그램 등록/해제 함수 (0) | 2013.05.24 |
CMap 템플릿 클래스 사용하기 (0) | 2013.05.24 |
CString 특정문자 갯수 구하기 (0) | 2013.02.22 |
댓글