Conversion between character types:
1. LPCWSTR-> wchar_t *; LPCSTR-> char *; LPCWSTR-> const wchar_t *;
2. string-> lpwstr l "string"
3. Change _ T ("string") to char-> LPCSTR
4. CString-> LPWSTR:
Use MultiByteToWideChar
CString astring ("ssss ");
LPWSTR pointer;
Pointer = (LPWSTR) (LPCTSTR) astring;
5. LPWSTR-> CString:
LPWSTR s; CString cs = s;
6-1, int-> char *:
Char t []; int n;
Sprintf (t, "% d", n );
6-2, char *-> int
Char * s = "11"; int x;
X = atoi (s );
7-1. char []-> CString
Char code [10]; CString m_str;
M_str.Format ("% s", code );
7-2, CString-, char []
CString s1 = "ad"; char s2 [256];
Strcpy (s2, s1 );
8. CString-"void *
(Void *) LPCTSTR (buf)
9. CString-"char *
A, (LPSTR) (LPCTSTR) str
B, str. GetBuffer ();
10-1, int-, CString
CString str = "12"; int Id = 10;
Str. Format ("% s % d", str, Id );
10-2, CString-> int
Id = atoi (str );