CSTRING转CONSTCHAR*的最简便方法
VFROM的第二个参数也是char*的指针,但是可以直接接受WCHAR的宽字符。真的很生气,但是生气解决不了问题。赶紧上网找找答案吧。从MSDN到谷歌,经过哮天的学习,真的是又热又开心。热的是很多人用自己的函数来解决问题。但是,如果你觉得简单的事情又复杂了,我很庆幸我吃完饭继续找答案,最后在一个国外的网页里找到了答案,而且只用了3、4句就搞定了。
贴在下面,以防再有人被这个问题困扰:
/注意这里的LPCSTR不能用CHAR代替,否则下面会有问题[/br]
CString struni code;
USES _ CONVERSION;
pszNonUnicode = W2A(strUnicode。lock buffer());
//这句话很关键。没有这句话,上面的strUnicode字符就不能用了。
strUnicode。unlock buffer();
然后您可以使用send发送您想要发送的内容。
0条评论