怎样用c语言编写一个程序,实现查找一个字符串中的特定字符,并将其删除?

 我来答
百度网友5722492f7
2017-12-30 · TA获得超过725个赞
知道小有建树答主
回答量:594
采纳率:0%
帮助的人:478万
展开全部
char chr[5] = "abccd";
char chr1[1] = "c";
int j=0;
for(int i =0;i<5;i++)
{
if(chr[i]=="c")
j++;//先算出有几个符合的
}
char chrNew[j];
int m=0;
for(int k =0 ; k<5;k++)
{
if(chr[k]!="c")
chrNew[m] = chr[k];
m++;
}
此时获得的chrNew就是新的删除之后的字符串了
基本类型中不支持删除操作,所以实际上就是一个新的字符串。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
么珉樊合
2020-04-13 · TA获得超过3817个赞
知道大有可为答主
回答量:3097
采纳率:28%
帮助的人:181万
展开全部
char
chr[5]
=
"abccd";
char
chr1[1]
=
"c";
int
j=0;
for(int
i
=0;i<5;i++)
{
if(chr[i]=="c")
j++;//先算出有几个符合的
}
char
chrNew[j];
int
m=0;
for(int
k
=0
;
k<5;k++)
{
if(chr[k]!="c")
chrNew[m]
=
chr[k];
m++;
}
此时获得的chrNew就是新的删除之后的字符串了
基本类型中不支持删除操作,所以实际上就是一个新的字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式