我有一个字符,如何将里面特定的字符,全部替换成另外一个字符? 我有一个字符,如何将里面特定的字符,全部替换成另外一个字符?比如一个字符串str = "GNOGHORHGO&&jfdjfdj&&fjjgdjgjggf&&"把里面的&&全部替换成\n该怎么做?各位给个代码吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str = "GNOGHORHGO&&jfdjfdj&&fjjgdjgjggf&&"; str.Replace("&&", "\n"); CString str = "GNOGHORHGO&&jfdjfdj&&fjjgdjgjggf&&"; str.Replace("&&", "\\n"); Replace,最好,要不就自己写一个算法 char * replace(const char *src, const char *find, const char *replace, char *dst){ int findlen = strlen(find); int ipos, i; char * p = dst; const char * p2; while( *src != '\0' ) { ipos = strInstr(src,find); if( ipos == -1) { while( *p++ = *src++ ) NULL; return dst; } else { for(i=0;i<ipos;i++) *p++ = *src++; p2 = replace; while( *p2 != '\0' ) *p++ = *p2++; src += findlen; } } *p = '\0'; return dst;} 自定义皮肤的最小化的问题 VC,大小图标 虚拟通道技术,急!!! 请教很简单的一个问题 MFC扩展动态连接库的问题 感谢(阿东)、solaris_yang(傻瓜)、whool(喔)等高手……请教刚才线程问题的一点补充………… 怎么获取USB条码扫描枪扫描得到的数据 如何UnhookWindowsHookEx其它进程安装的钩子? 请高手推荐几本学习组件的书 请教一个 最简单的问题 ~~~~ 刚升5个小角,放分200,以示庆祝!!! 新建一个派生自CObject的类,它居然说有错
str.Replace("&&", "\n");
str.Replace("&&", "\\n");
{
int findlen = strlen(find);
int ipos, i;
char * p = dst;
const char * p2;
while( *src != '\0' )
{
ipos = strInstr(src,find);
if( ipos == -1)
{
while( *p++ = *src++ ) NULL;
return dst;
}
else
{
for(i=0;i<ipos;i++) *p++ = *src++;
p2 = replace;
while( *p2 != '\0' ) *p++ = *p2++;
src += findlen;
}
}
*p = '\0';
return dst;
}