1. 程式人生 > >CString 與 TCHAR陣列相互轉換

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);

就好了