c语言 删除字符串中间的1个字符或者字符串

c语言 删除字符串中间的1个字符或者字符串

ID:47355909

大小:30.00 KB

页数:3页

时间:2019-08-06

c语言 删除字符串中间的1个字符或者字符串_第1页
c语言 删除字符串中间的1个字符或者字符串_第2页
c语言 删除字符串中间的1个字符或者字符串_第3页
资源描述:

《c语言 删除字符串中间的1个字符或者字符串》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.删除字符串中间的空格#includeintmain(){inti=0,j=0;chars[]="abcdefg";while(s[i])if(s[i]!='')i++;else{j=i;while(s[j]!='')s[j]=s[++j];}printf("%s",s);}2.删除字符串中间的一个字符:#includevoidfun(char*s,charc){char*m=s;char*n=s;while(*m){if(*m!=c)*n++=*m;m++;}*n='';}intmain(void){

2、chars[]="abcdefgabcdefg";printf("%s",s);fun(s,'a');printf("%s",s);}3.删除字符串中间的字符串#include#includevoidfun(char*s,char*m,intlen){inti=0,j=0,k=0,n=0;while(s[j]){if(s[j]==m[i]){n=0;while(m[i]){if(s[j+k]==m[i])n++;elsebreak;k++;i++;}i=0;k=0;if(n==len)strcpy(s+j,

3、s+j+4);}j++;}}intmain(){chars[]="aabcdeabcdfgabcdefgabcd";charm[]="abcd";intlen=strlen(m);fun(s,m,len);printf("%s",s);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。