2011年8月4日 星期四

CString<-> TCHAR

TCHAR szMsg[100];
TCHAR *pszMsg;
CString  csMsg;

pszMsg = new TCHAR[100];
memset(szMsg, 0, sizeof(szMsg) );
==================================
TCHAR -> CString

csMsg.Format(_T("%s"), szMsg);

CString ->TCHAR

_stprintf( szMsg, _T("%s"), csMsg.GetBuffer(csMsg.GetLength()));

//or _tcsncpy(szMsg, csMsg.GetBuffer(),_tcslen(csMsg));

pszMsg = csMsg.GetBuffer(csMsg.GetLength());

csMsg.ReleaseBuffer();

delete []pszMsg;
pszMsg = NULL;

沒有留言:

張貼留言