11智能在线
新记
C语言如何删除特定字符呢?
哪错了呢
举报该文章
相关建议 2019-10-31
你的代码中 *(--s)=*(++s);这句有问题,这句执行顺序是先执行两边的自加和自减操作,最后再执行赋值,所以实际上是把自己的值赋给了自己,所以字符串毫无变化,改成*(s) = *(s+1);就好了,其他语句不用动。
希望采纳
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f4vq7qm4m4qqv2msvv7.html
其他看法
第1个回答 2019-10-31
方法很多,比如说一个字符数字,从第0个开始向后检查,如果是特定字符,位置在n,那么n+1以及之后所有的字符都向前移动一位,或者简单点,也可以创建一个临时数组,在你原数组中扫描,如果不是特定字符就加入到新数组中。
本回答被网友采纳
相似回答
大家正在搜
相关问题
C语言怎么删除字符串中的指定字符
在C语言中如何删除字符串中的某一个特定的字符
C语言删除字符串中指定字符
C语言-删除字符串中指定的字符
C语言如何删除指定字符,其他字符输出
C语言“在字符串中删除指定的字符”怎么编写程序?
c语言 删除特定字符*
C语言删除指定字符