C语言小程序——字符串的比对与替换
来源:互联网 发布:淘宝充值方式 编辑:程序博客网 时间:2024/05/18 00:33
#include<stdio.h> //输入三个字符串,若s中含有t1,则用t2覆盖s中的t1,反之原样输出s;若t1与t2不等长则报错;#include<string.h>void fun (char*s,char*t1,char*t2,char*w){char *p,*q;strcpy(w,s);while(*w){p=w;q=t1;while(*q){if(*p==*q){p++;q++;}else break; /*此else语句相当重要,不可缺少。若缺少,程序无法正常执行*/} if(*q=='\0') //字符串匹配成功{p=w;q=t2;while(*q){*p=*q;p++;q++;}}w++;}} int main(){ char s[100],t1[100],t2[100],w[100]; printf("Please enter string s:"); scanf("%s", s); printf("Please enter substring t1:"); scanf("%s", t1); printf("Please enter substring t2:"); scanf("%s", t2); if(strlen(t1)==strlen(t2)) { fun( s, t1, t2, w); printf("The result is:%s\n", w); } else printf("Error:strlen(t1)!=strlen(t2)\n"); return 0 ;}
1 0
- C语言小程序——字符串的比对与替换
- 简单的C语言字符串替换问题——
- 第十六周—C语言 (字符串的替换)
- C语言——字符串替换
- C语言小程序—实现strlen等字符串函数
- C语言小程序—头尾标志查找子字符串
- C语言小程序—找出字符串中出现次数最少的字符并删除
- C语言——例程:字符串中的子字符串替换
- C语言 字符串替换
- C语言替换字符串
- 字符串替换C语言
- c语言字符串替换
- 一段解析字符串中单词的C语言小程序
- C语言作业-9-1字符串比对
- c语言实现字符串字串的替换
- C语言小程序—整型与字符型的相互转换
- c/c++面试1——字符串替换程序
- C语言小程序——数的重组
- PIL报错:The _imaging C module is not installed
- 宏定义中使用do{}while(0)的好处
- Spring使用@Autowired注解自动装配
- RecycleView 底部监听
- 使用tensorflow构建简单卷积神经网络
- C语言小程序——字符串的比对与替换
- java基础语法(5)
- 304. Range Sum Query 2D
- hiho一下 第136周 #1269 : 优化延迟 【二分+堆排序|优先队列】
- Formality笔记
- Java之美[从菜鸟到高手演变]之HashMap、HashTable
- 《CSS权威指南第三版》第三章的读书笔记
- springMVC4使用websocket
- linux安装s_s