删除子串
来源:互联网 发布:603258电魂网络 编辑:程序博客网 时间:2024/06/09 19:22
#include <iostream>
using namespace std;
void delsubstr(char *strOri,char *strSub,char *strDest);
int main()
{
char str[]="askaaaaskask";
char mdl[4]="ask";
char rslt[20]="";
delsubstr(str,mdl,rslt);
cout<<rslt<<endl;
return 0;
}
void delsubstr(char *strOri,char *strSub,char *strDest)
{
char *pOri=strOri;
char *pSub=strSub;
char *pDst=strDest;
char *mark;
while(*pOri)
{
if(*pOri!=*pSub)
{
*pDst++=*pOri++;
}
else
{
mark=pOri;
while(*pOri==*pSub && *pOri)
{
pOri++;
pSub++;
}
if(*pSub)
{
pOri=mark;
*pDst++=*pOri++;
}
pSub=strSub;
}
}
*pDst='/0';
}
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除子串
- 删除字符串中的子串
- 删除字符串中的子串
- 面试题,删除子串
- 删除字符串中的子串
- 删除字符串中的子串
- 删除字符串中的子串
- c++-STL:删除子串
- FAFU OJ 删除子串
- 指针(Pointer) VS 引用(Reference)
- Advanced Wireless Communications: 4G Technologies
- [转]乔布斯的脑子在想什么?
- C++函数指针的使用
- 浅析IPSec 安全机制
- 删除子串
- 关于采用GPRS—MODEM发送彩信的问题
- Database Modeling with Microsoft® Visio for Enterprise Architects
- C++中内联函数
- The Art of Computer Virus Research and Defense
- extern用法详解
- 【转】乔布斯四问 Scooter
- 奇怪的问题
- 有关near和far指针