删除字符串中的指定字符

来源:互联网 发布:什么是电子商务数据库 编辑:程序博客网 时间:2024/05/21 14:45

核心思想是找到字符串中指定字符,然后计算后面字符向前移动的位数

#include<stdio.h>void delcharfun(char str[],char ch);int main (void){char str[100], ch;scanf("%s",&str);//输入字符串 getchar();//暂停一下,“吸收”回车\n scanf("%c",&ch);//读入需要删除的字符 delcharfun(str,ch);//利用函数删除 printf("%s",str);//打印字符串 return 0;}void delcharfun(char str[],char ch){int i, j, p;for(i=0,j=0; str[i]; i++)//str[]放在条件中,当字符为\0时即为结束时,此时逻辑假,停止循环 {if(str[i]==ch)//如果字符串中有需要删除的字符 j++;//j++表示后面字符需要前移的位数 else str[i-j]=str[i];//如果不是要删除的字符,那么将该字符向前移动需要移动的位数 }str[i-j]='\0';//添加结束符 }


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 行路难其三 行路难拼音 行路难写作背景 行路难朗读 行路难ppt 行路 禁行路段行驶有什么处罚 暗夜行路作品 行路难背景 行路难李白古诗 行路的人 李白行路难其一 拟行路难鲍照 拟行路难其六 行路难古诗 游子行路苦 李白行路难赏析 行路的人基督教歌谱 别有人间行路难 拟行路难鉴赏 行路难其一典故 行路人 山海关马拉松禁行路线 2019新规南宁货车禁行路段 狮子桥美食街 重庆观音桥步行街 千金小衙内 水浒之逍遥小衙内 纯情小衙内 红色衙内 小七泡泡 超级衙内 高衙内与林娘子32一39 高衙内 高衙内与林娘子六 衙内 高衙内与林娘子35一41 高衙内林娘子六 大宋第一衙内晋江 红色衙内 林娘子被高衙内怀孕 高衙内与林娘子第40章