#include int _tmain(int argc, _TCHAR* argv[]){ char *pMyChar = "I like coding !"; char myChar[] = "I like coding !"; int num1(0),num2(0); num1... Read More
posted @ 2014-06-17 17:53 vranger Views(185) Comments(0) Diggs(0)
函数原型:int MultiByteToWideChar(UINT CodePage,DWORD dwFlags,LPCSTR lpMultiByteStr,int cchMultiByte,LPWSTR lpWideCharStr,int cchWideChar);补充:如果ANSI代码页允许在不... Read More
posted @ 2014-06-17 17:30 vranger Views(9115) Comments(0) Diggs(3)
函数原型:int WideCharToMultiByte( UINT CodePage, DWORD dwFlags, LPWSTR lpWideCharStr, int cchWideChar, LPCSTR lpMultiByteStr, int cchMultiByte, LPCS... Read More
posted @ 2014-06-17 17:02 vranger Views(12343) Comments(0) Diggs(2)
vc++2005以后,Visual studio 编译器默认的字符集为Unicode。VC中很多字符处理默认为宽字符wchar_t,如CString的getBuffer(),而一些具体操作函数的输入却仍要求是单字符的char,这边需要对两者进行转换。查阅网上若干多资料,总结为一下几种方法。方法一:W... Read More
posted @ 2014-06-17 16:11 vranger Views(39997) Comments(1) Diggs(2)
VC++中几种字符标志的解释LPSTR = char * LPCSTR = const char * LPWSTR = wchar_t * LPCWSTR = const wchar_t * LPOLESTR = OLECHAR * = BSTR = LPWSTR(Win32) LPCOLESTR ... Read More
posted @ 2014-06-17 14:10 vranger Views(605) Comments(0) Diggs(1)
本篇文章是对c++中的char*与wchar_t*与string以及wstring之间的相互转换进行了详细的分析介绍,需要的朋友参考下。 1 #ifndef USE_H_ 2 #define USE_H_ 3 4 #include 5 #include ... Read More
posted @ 2014-06-17 02:36 vranger Views(2565) Comments(0) Diggs(1)
一、C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a 二、C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是... Read More
posted @ 2014-06-17 00:03 vranger Views(385) Comments(0) Diggs(0)