咋给字符串动态分配空间? 先产生一大堆字符串,然后传给MFC的CEDIT框框里显示出来,产生字符串和显示都是先初始化一个char [1024]这么大的数组,考虑到可能字符串太大程序就error掉(框框里文字要追加显示的),字符串产生的时候应该怎么处理比较好?求个思路 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CString等好了,可以动态添加等 operator + 等的这里参数类型换来换去我都有点头疼了。。另一短,就是产生字符串那边,产生的时候也用CString处理?因为字符串产生被我写到DLL里了,用CString的话传递参数不方便啊,现在用char* 传递的 CString 再转下char *CString.GetBuffer(0); CString 一般默认是unicode 你把unicode转换成utf8就能用char传输了或者是直接转换成ansi的多字节编码,不过样会可能会造成信息丢失.不是在当前字符集的符号有可能变成"???"这样的问号 就用CString在CEdit框中显示出来就好了,这个处理字符串比较方便 如何使纯文本自动换行 CreateProcess 创建程序控制主窗口显示问题 多维随机变量抽样的问题 Activex控件,参数调用的问题? vc6.0 DEBUG到release出错 我做了一个键盘的勾子程序,但不知为什么每次捕获一个键的时候那个KeyboardProc()函数都会执行两次? 加薪申请如何写 请问如何在视区拖动按钮又不闪烁? 各位大虾帮帮忙 关于多线程多任务的请教! 如何在vc中实现数据库中的音频数据的播放 MFC 语音聊天
另一短,就是产生字符串那边,产生的时候也用CString处理?因为字符串产生被我写到DLL里了,用CString的话传递参数不方便啊,现在用char* 传递的
CString.GetBuffer(0);
你把unicode转换成utf8就能用char传输了或者是直接转换成ansi的多字节编码,不过样会可能会造成信息丢失.不是在当前字符集的符号有可能变成"???"这样的问号