char数组与CString互转的问题 请问怎么实现char数组转CString?这个char数组里面有若干个ASCII码为0的字符,用format不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接赋值就行了。比好:char a[]="kdjfkdf";CString str=a;不过如果是在UNICODE下,不要用char,而用TCHAR 这个char数组这么奇怪啊,那要CString干嘛呢,用CStringArray吧。 不行的 我的char数组里面有多个ASCII码为0的字符,直接赋值的话只能得到一部分 因为要对这个char数组进行字串的查找替换,所以想用CString的find和replace比较方便,CStringArray怎么用的? 确实,如果char中有0,复制时会截断。不过就算你有办法将它转成CString的话,find函数同样也没办法工作啊,这些函数的内部算法都是碰到0就结束的。 CString,int,string,char*之间的转换 CString 碰到 0就结束了。转了没用。你的char数组里有多个0 那么只能说明它是个数组,并不能定义为字符串。所以只能按数组的方式来处理。 那就不能用CString了,只能用数组!! 直接用CString的一个构造函数:CString( const unsigned char* psz ); 我下载了winddk的区位输入法,在vc++下要怎么编译啊? 200分求一资源 各位请看下 dll函数参数传递问题..... 求购 深入解析MFC (MFC Internals) 用floodfill()填充图形遇到的问题 如何在MSFlexGrid控件中嵌入一个EDIT控件 橡皮线框中的图形放大!?? 急待解决:ocx和inf打包成cab,放在web服务器上。打开网页时提示安装并运行,但是下载失败! 基于文档视图结构的菜单的消息响应问题 使用CTreeView控件时,怎样设置TVITEM预先展开想要展开的子节点?急啊。 VC控制台工程如何编译C程序 CComboBox
char a[]="kdjfkdf";
CString str=a;
不过如果是在UNICODE下,不要用char,而用TCHAR
不行的 我的char数组里面有多个ASCII码为0的字符,直接赋值的话只能得到一部分
因为要对这个char数组进行字串的查找替换,所以想用CString的find和replace比较方便,CStringArray怎么用的?