永发信息网

MFC中如何将一个CString型函数赋值给另一个CString型变量,为什么我总是报错

答案:2  悬赏:0  手机版
解决时间 2021-01-04 04:05
MFC中如何将一个CString型函数赋值给另一个CString型变量,为什么我总是报错
最佳答案
代码贴来看看
全部回答
cstring::replace int replace( tchar chold, tchar chnew ); int replace( lpctstr lpszold, lpctstr lpsznew ); 返回值:返回被替换的字符数。如果这个字符串没有改变则返回零。 参数: chold 要被chnew替换的字符。 chnew 要用来替换chold的字符。 lpszold 一个指向字符串的指针,该字符串包含了要被lpsznew替换的字符。 lpsznew 一个指向字符串的指针,该字符串包含了要用来替换lpszold的字符。 说明: 此成员函数用一个字符替换另一个字符。函数的第一个原形在字符串中用chnew现场替换chold。函数的第二个原形用lpsznew指定的字符串替换lpszold指定的子串。 在替换之后,该字符串有可能增长或缩短;那是因为lpsznew和lpszold的长度不需要是相等的。两种版本形式都进行区分大小写的匹配。 示例: // 第一个例子,old 和new具有相同的长度。 cstring strzap( "c--" ); int n = strzap.replace('-', '+' ); assert( n == 2 ); assert(strzap == "c++" ); // 第二个例子,old和new具有不同的长度。 cstring strbang("everybody likes ice hockey"); n = strbang.replace( "hockey", "golf" ); assert( n == 1 ) n = strbang.replace ( "likes" , "plays" ); assert( n == 1 ) n = strbang.replace( "ice", null ); assert( n == 1 ) assert( strbang == "everybody plays golf" ) // 注意,现在在你的句子中有了一个额外的空格。 // 要移走这个额外的空格,可以将它包括在要被替换的字符串中,例如,“ice”。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有一首歌是一个女生唱的整首歌很空灵整首歌都
下面是一段对“2007年十大感动中国人物”之一
阅读短文,根据短文内容回答问题。Ants may b
长葛市人民检察院办公位置在哪啊?好找么?
未转变者如何调成中文
OPPO手机总是跳出一个垃圾应用的悬浮球是怎么
白木耳要泡多久能放多久
win10电池不充电怎么办 电源接通未充电解决办
匆匆告诉我们什么道理
求 健身房练速度方法
填空题美国经济的头号支柱产业是________。美
郑州工资多少要交税
假设地球表面不存在大气层,那么人们观察到的
如图为亚洲冬、夏季风示意图,读图回答问题。1
In this composition spelling mistakes whi
推荐资讯
什么牌子的电动摩托车好
如何用网银转账
为什么知乎在安卓手机浏览器上无法评论?
上康各庄村委会办公位置在哪啊?好找么?
单选题给儿童接种卡介苗可以A.预防麻疹B.治疗
男人眉中间长痣好不好
判断题判断正误(用√或×表示):当误食有毒
npT1/2外螺纹数控怎样编程
竞聘申请表中的个人职业规划怎么写
利津县国土资源局盐窝国土资源所位置在什么地
宁波坐汽车到黄山要多久,票价大概多少
潮州市国家税务局钱东分局地址在哪?我要去那
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?