急问!!!怎么删除字符串中的一部分? 比如说,我的字符串如下:ASDF<FDA>FDS我想把<FDA>删除,请问CString下怎么删? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看个例子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"); char sz[] = "ASDF<FDA>FDS";strcpy(&sz[4],&sz[9]); //把要覆盖的字符串后面的字符拷贝到覆盖字符串的开始位置memset(&sz[8],0,6); //把结尾的字符串缓冲清空 str.delete(5,5);第一个参数是起始字符的位置,第二个参数是删除的字符数 将"<FDA>"替换成"";CString str = "ASDF<FDA>FDS";str.Replace(_T("<FDA"),_T("")); Requery()的问题 关于for循环的问题 怎样输出负号? 对于BHO来说这两种注册有什么区别? 在线,急切等待,能从一个进程内COM得到父包容的接口指针吗? MFC窗口不弹出! 问一个ONSIZE中的问题 win7 传输文件的问题 救命啊(m_pConnection->Execute) 请问调试win32API时,变量值为0x00400000是什么意思? 经常在blog中看到 rss但是对这个缩写不是很了解哪位说说是个什么东东!。 BCGControlBar的静态库问题
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");
strcpy(&sz[4],&sz[9]); //把要覆盖的字符串后面的字符拷贝到覆盖字符串的开始位置
memset(&sz[8],0,6); //把结尾的字符串缓冲清空
第一个参数是起始字符的位置,第二个参数是删除的字符数
CString str = "ASDF<FDA>FDS";
str.Replace(_T("<FDA"),_T(""));