1. TCHAR marcos
#include <tchar.h>
_T("Hello"), TEXT("Hello"), L("Hello")
2. Convert from std::string to std::wstring
std::wstring sFileName(s.begin(), s.end());
3. Convert from wstring to WCHAR* (or TCHAR*)
wstring sFileName;
TCHAR* pChar = (TCHAR*)sFileName.c_str()
4. Convert from string to CHAR* (or TCHAR*)
TCHAR* pChar = sPw.c_str()
5. TCHAR to string, wstring
#ifdef _UNICODE
std::wstring sFileName(szFileName);
#else
std::string sFileName(szFileName);
#endif
6. string, wstring and TCHAR*
std:: string s = "Hello";
std::wstring sFileName(s.begin(), s.end());
sFileName += _T(".cfg");
No comments:
Post a Comment