怎么从CString 变到 const char*? 本帖最后由 VisualEleven 于 2011-11-04 22:52:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我运行了一下你的程序memcpy(pch,str.GetBuffer(num),num);这一行运行结束后,字符串是正确的,你现在就检查一下你接收端取字符的时候是不是哪里出错了,不行了就把程序贴上来,看看 CString转成char*WideCharToMultiByte();(UNICODE下);或者使用USES_CONVERSIONS; T2A(); 你肯定用的是 unicode. 涉及到字符转化,微软太恶心了,自己的那一套和unicode 不通用.. 不行,贴程序,这个不好贴,mfc到处是代码,我QQ:854120886,可否,远程协助一计,感激不尽。 这个问题至少 看了10遍了,就是unicode 跟ansi编码的问题,自己去看相关的资料 你最终还是用了 多字节,你应该用unicode 的. 那样你的程序通用性好,离开了微软你的程序照样可以用。 要是继续用UNICODE的话,该如何改程序呐, 请教 为什么我创建的button控件不点不显示??摆脱大家帮帮我吧 透明按钮的问题 如何将dc生成jpeg或者gif格式的图片 什么叫做32位操作系统? 请问谁知道像QQ,如果有10个好友,我们就可以同时打开10个聊天对话框,关且可以把消息发给10个不同的人,是怎么做的? odbc问题 今天升级了,提个小问题,基本上=散分!<明天节贴,UP有分> 我怎样知道发送缓冲区的剩余空间以保证等发送缓冲中的数据都发送走后再发送下一个包呢?在线等马上结!!! 如何在ASP中释放COM组件,要在COM中加入什么方法吗? 如何关掉定时器 MFC可以获取中文路径吗? char*与CString之间转换的错误?
memcpy(pch,str.GetBuffer(num),num);
这一行运行结束后,字符串是正确的,
你现在就检查一下你接收端取字符的时候是不是哪里出错了,不行了就把程序贴上来,看看
WideCharToMultiByte();(UNICODE下);
或者使用USES_CONVERSIONS; T2A();
涉及到字符转化,微软太恶心了,自己的那一套和unicode 不通用..
不行,贴程序,这个不好贴,mfc到处是代码,我QQ:854120886,可否,远程协助一计,感激不尽。
你最终还是用了 多字节,你应该用unicode 的.
那样你的程序通用性好,离开了微软你的程序照样可以用。
要是继续用UNICODE的话,该如何改程序呐, 请教