例如:在"Goqqqq;Comeqqq.com"中找到"qq"后,将字符串改变为:
"Go@qq@qq;Come@qqq.com"
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<ctype.h>
#include<stdlib.h>
void changeStr(char str[],char subStr[])
{
int i=0,j,k,pop,len,lenSub;
len=strlen(str);
lenSub=strlen(subStr);
while(str[i]!=0)
{
j=0;
k=i;
while(str[k]==subStr[j]&&subStr[j]!=0)
{
k++;
j++;
/**********Program**********/
if(subStr[j]=='\0')
{
for(pop=len;pop>i;pop--)
{
str[pop]=str[pop-1];
}
str[pop]='@';
i+=lenSub;
len++;
}
/********** End **********/
}
i++;
}
}
int main()
{
char str[100]="Goqqqq;Comeqqq.com", subStr[10]="qq";
changeStr(str,subStr);
puts(str);
return 0;
}