小隐的博客

人生在世,笑饮一生
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

由于新人,不敢说理解心得,直接先把代码放出来,有时间再理解了,太费劲了

 

//char* 替换: LPSTR
//const char* 替换 : LPCSTR
//WCHAR* 替换 : LPWSTR
//const WCHAR* 替换 : LPCWSTR(C在W之前, 因为 const 在 WCHAR之前)
//TCHAR* 替换 : LPTSTR
//const TCHAR* 替换 : LPCTSTR
//string转char* char[]。 char* Tstring2charX(string str) { return (char*) str.data(); return (char*)str.c_str(); //str.copy(p, 5, 0);//这里5代表复制几个字符,0代表复制的位置, } //char* char[] 转 string string TcharX2string(char* c) { string p = c; return p; } // char* 转 wchar_t wchar_t* TcharX2wchar_t(const char* str) { int length = strlen(str) + 1; wchar_t* t = (wchar_t*)malloc(sizeof(wchar_t) * length); memset(t, 0, length * sizeof(wchar_t)); MultiByteToWideChar(CP_ACP, 0, str, strlen(str), t, length); return t; }

 

QQ交流