怎样用c语言编写一个程序,实现查找一个字符串中的特定字符,并将其删除?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用c语言编写一个程序,实现查找一个字符串中的特定字符,并将其删除?相关的知识,希望对你有一定的参考价值。
参考技术A 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就是新的删除之后的字符串了
基本类型中不支持删除操作,所以实际上就是一个新的字符串。 参考技术B 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就是新的删除之后的字符串了
基本类型中不支持删除操作,所以实际上就是一个新的字符串。
以上是关于怎样用c语言编写一个程序,实现查找一个字符串中的特定字符,并将其删除?的主要内容,如果未能解决你的问题,请参考以下文章
怎样利用c语言编写一个程序在一个字符串数组中查找一个指定的字符并输出他第一次
怎样用C语言编写程序判断字符串S1是不是包含字符串S2.(不使用库函数)
ZZNUOJ_用C语言编写程序实现1176:查找最大字符串(指针专题)(附完整源码)