用VC6.0编译成功的,在VS2013 Unicode环境下不成功。主要的问题是BYTE数组转CString的问题。网上搜了一下,也还不明白怎样转换,忽然自己试了一下,找到了一个最简单的方法。
Unicode环境下:CString 应该是wchar_t类型的。我定义的是BYTE类型(无符号单字节)。
直接使用如下的方法,一句代码搞定!
CString str = CString(s);
参考代码如下:
用VC6.0编译成功的,在VS2013 Unicode环境下不成功。主要的问题是BYTE数组转CString的问题。网上搜了一下,也还不明白怎样转换,忽然自己试了一下,找到了一个最简单的方法。
Unicode环境下:CString 应该是wchar_t类型的。我定义的是BYTE类型(无符号单字节)。
直接使用如下的方法,一句代码搞定!
CString str = CString(s);
参考代码如下: