CString 与 TCHAR数组相互转换

TCHAR数组转到CString很简单:使用CString的Format就行。

    TCHAR m_buf[100] = _T("Hello");

    CString str;

    str.Format(L"%s",m_buf);

 

现在就来CString转为TCHAR数组,这个就有点麻烦了。因为网上有很多的解决方案,但是都不怎么理想。

    我们使用_tcscpy()宏。

CString str = L"sssssss";

TCHAR m_buf[20];

_tcscpy(m_buf, str);

 

就好了


你可能感兴趣的:(CString 与 TCHAR数组相互转换)