CString strTest = _T("Test");
const char *pTest = (CStringA)strTest;
CStirng strTest2 = (CString)pTest;
//////////////////////////////////////////////////////////////////////////////////
유니코드의 경우 아래의 방법을 참조.
CString -> char*
CString str = _T("권오철");
char *buffer = new char[str.GetLength()];
strcpy(buffer,CT2A(str));
buffer;
delete buffer;
String -> char*
char ch[100];
strcpy(ch,(LPSTR)(LPCTSTR)"나는 누구인가?");
CString -> BYTE
BYTE msgProxy.byData;
CString strText = _T("ㅇㅇㅇ");
memcpy(msgProxy.byData,T2CA(strText), nLen);
BYTE byBuffer[100];
CString strText = _T("DDD");
strcpy((LPSTR)byBuffer,T2CA(strText));
m_SocketManager.WriteComm( byBuffer, nLen, INFINITE);
char * -> CString
CString str = (LPCTSTR)(LPSTR)char * // 이방법은 좋지 않다 .. 글씨가 깨진다
char getMessage[100] = "나는 천재인가";
CString strMessage;
strMessage.Format(_T("%s"),CA2T(getMessage));
'Programming > C++' 카테고리의 다른 글
[AWSSDKCPP] Aws::MakeShared 에러 (0) | 2021.01.28 |
---|---|
[C++] C++에서 AWS SDK 직접 빌드해 사용하기. (0) | 2021.01.05 |
[C++] Error: LNK1117 'VERSION: 1.0.0.0' 옵션에 구문 오류가 있습니다. (0) | 2020.11.19 |
[C++] Convert CStirng to const char* (0) | 2020.05.20 |
[C++] DCMTK - Generate UID (0) | 2018.05.11 |