반응형
작업할때마다 까먹어서 추가!! 꼭 까먹을만하면 다시 사용하게 되는군요 ㅎ
CString char2CString(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* CString2char(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;
}
'Computer Programming > C,C++,MFC' 카테고리의 다른 글
[C/C++] fopen 함수의 옵션값 정리 (0) | 2016.11.10 |
---|---|
[C/C++] bsearch 함수 (0) | 2016.06.22 |
[C/C++]OpenSSL Library 사용을 위해 (0) | 2013.10.15 |
[C/C++]HTML 이용한 FileDownload시에 Web File의 전체 사이즈 알아오기 (0) | 2013.10.10 |
[C/C++]HTML 이용한 다운로드 받기 (0) | 2013.10.10 |