您的位置:首页 > 编程语言 > C语言/C++

C语言现代方法之实现字符串的替换

2011-11-16 20:57 274 查看
#include<stdio.h>
char  *censor(char a[],char b[])
{
int j=0;
while(a[j])
{
if(a[j]==b[0] && a[j+1]==b[1] && a[j+2]==b[2])
{
a[j]='x';
a[j+1]='x';
a[j+2]='x';
j=j+3;
}
else
j=j+1;

}
return a;
}
int main()
{
char a[20]={'\0'},ch;
int i=0;
while((ch=getchar())!='\n')
{
a[i++]=ch;
if(i>=20)
break;
}
a[i]='\0';
censor(a,"foo");
printf ("%s",a);
getch();

}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 c