728x90
반응형
메모리를 스택에 할당하며 함수 종료 시 메모리 해제(속도는 빠르나 함수 종료 시 매모리 해제로 매크로 결과 리턴 시 유효하지 않음).
1. 필요 헤더 파일
#include <comdef.h>
#include <afxpriv.h>
#include <atlconv.h>
2. 소스 코드
char sData[10];
WCHAR wsData[10] = L"안뇽하세용";
strcpy(sData, "안녕하세요");
USES_CONVERSION; // 함수 사용 전 선언 필수
WCHAR* ws = A2W(sData);
CHAR* s = W2A(wsData);
// A2CW (LPCSTR) -> (LPCWSTR)
// A2W (LPCSTR) -> (LPWSTR)
// W2CA (LPCWSTR) -> (LPCSTR)
// W2A (LPCWSTR) -> (LPSTR)
// T2COLE (LPCTSTR) -> (LPCOLESTR)
// T2OLE (LPCTSTR) -> (LPOLESTR)
// OLE2CT (LPCOLESTR) -> (LPCTSTR)
// OLE2T (LPCOLESTR) -> (LPCSTR)
728x90
반응형
'Programming > C++, MFC' 카테고리의 다른 글
C++, MFC。텍스트 종류 구분(한글, 영문, 숫자, 특수문자) (0) | 2022.01.31 |
---|---|
C++, MFC。형 변환(Type Casting) - BSTR to CString, CString to BSTR (0) | 2022.01.26 |
C/C++, MFC。형 변환(Type Casting) - CString to char*, char* to CString (0) | 2022.01.20 |
C++, MFC。형 변환(Type Casting) - 정수형, 실수형 to 문자형 (0) | 2022.01.19 |
C++, MFC。형 변환(Type Casting) - 문자형 to 정수형, 실수형 (0) | 2021.12.27 |