티스토리 뷰
14년 3월 기준.
CString str = "test";
char* c = null;
c = (LPSTR)(LPCTSTR)str;
c = (char*)(const char*)str;
c = str.GetBuffer();
wsprintf(c, "%s", str);
CString strUnicode = _T("유니코드");
CStringA strMulti;
strMulti = strUnicode;
CString str = _T("test");
int strlen = str.GetLength();
char* c = new char[strlen+1];
WideCharToMultiByte(CP_ACP, 0, str, -1, c, strlen+1, null, null);
CString to char*
CString char_to_CString(char* inp)
{
int len;
CString str;
BSTR buf;
len = MultiByteToWideChar(CP_ACP, 0, inp, (int)strlen(inp), NULL, NULL);
buf = SysAllocStringLen(NULL, len);
MultiByteToWideChar(CP_ACP, 0, inp, (int)strlen(inp), buf, len);
str.Format(_T("%s"), buf);
return str;
}
char* CString_To_Char(CString& str)
{
long len = str.GetLength();
len = len*2;
char *szTemp = new char[len+1];
memset(szTemp, 0, len+1);
USES_CONVERSION;
strcpy(szTemp, T2A(str));
return szTemp;
}
'Study' 카테고리의 다른 글
gcc(지씨씨) Error(에러) 관련 (1) | 2024.01.14 |
---|---|
Linux(리눅스) Makefile(메이크 파일) (0) | 2024.01.14 |
Toad(토드) Configure(설정) (0) | 2024.01.14 |
Spring(스프링) Mapper(맵퍼) Error(에러) (0) | 2024.01.14 |
Debian(데비안) 관련 (0) | 2024.01.14 |