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语言现代方法之实现字符串的替换
- C语言实现字符串拷贝函数的几种方法
- python 从右到左字符串替换方法实现
- 使用C语言实现字符串中子字符串的替换
- c语言:两种方法实现字符串拷贝strcpy
- js 截取或者替换字符串中的数字实现方法
- 【C/C++开发】C++实现字符串替换的两种方法
- C语言字符串替换函数,字符串插入函数的实现
- 用C语言实现字符串替换功能
- 请实现一个方法,把字符串中的每个空格替换成 %20 ,例如,输入"We are happy.",则输出"We%20are%20happy."
- C++实现将一个字符串中的字符替换成另一个字符串的方法
- C语言三种方法实现字符串右旋
- 【面试算法系列】替换字符串中的空格为其他字符 - C语言实现
- c语言:两种方法实现字符串拷贝strcpy
- c语言使用指针实现模拟java/c# string.concat字符串串联方法
- C语言中函数返回字符串的 四种实现方法
- 在区域内绘制宽字符串多行自动换行的c语言实现方法
- 【c语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
- Python实现的从右到左字符串替换方法示例