设为首页 加入收藏

TOP

自己实现的C语言的字符串替换函数(二)
2014-11-23 23:20:57 来源: 作者: 【 】 浏览:2
Tags:自己 实现 语言 字符串 替换 函数
代码如下:
[cpp]
#define MAX 200
int main(void)
{
int i = 0;
char s[MAX] ={0}; //存放源字串
char s1[MAX]={0}; //存放子字串
char s2[MAX]={0}; //存放替换字串
char result_a[2000] = {0};//存放替换结果;
char *p,*ptm,*pr;
puts("Please input the string for s:");
scanf("%s",s);
puts("Please input the string for s1:");
scanf("%s",s1);
puts("Please input the string for s2:");
scanf("%s",s2);
ptm = s;
pr = result_a;
i = str_replace(pr,ptm,s1,s2);
printf("替换%d个子字符串;\r\n",i);
printf("替换后结果:%s\r\n",result_a);
system("pause");
}
运行结果如果:
[cpp]
Please input the string for s:
123123123123
Please input the string for s1:
23
Please input the string for s2:
abcdefg
结果: www.2cto.com
源字符:123123123123
结果:1abcdefg
源字符:123123123123
结果:1abcdefg1abcdefg
源字符:123123123123
结果:1abcdefg1abcdefg1abcdefg
源字符:123123123123
替换4个子字符串;
替换后结果:1abcdefg1abcdefg1abcdefg1abcdefg
请按任意键继续. . .
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇不使用库函数实现字符串拷贝函数s.. 下一篇C语言调用PYTHON脚本-2

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: