c语言1除以2 怎么用C语言删除字符串中的指定字符?

怎么用C语言删除字符串中的指定字符?使用指针重新组织字符串数据可以轻松删除指针字符。参考代码如下:;#include<stdio。H>void del_Chr(char*s,char CH){

怎么用C语言删除字符串中的指定字符?

使用指针重新组织字符串数据可以轻松删除指针字符。参考代码如下:;#include<stdio。H>void del_Chr(char*s,char CH){char*t=s//目标指针首先指向原始字符串头,而(*s!=“)//遍历字符串s{if(*s!=CH)//如果不删除当前字符,则将其保存到目标字符串*t=*s//检查下一个字符}*t=“//设置目标字符串的结尾。}void main(){char str[]=“***abcde***fghi***”delChr(str,“*”)printf(“str=[%s]”,str)}

作为您的参考,它非常好,但我没有写它

35; include

char char*dstr(char*s,char c)

int main()

{

char STR[1000

]char此操作的目的是挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符挖出字符使用字符串中的字符删除%C,这是删除%C后字符串的结果,这是删除%C%C的结果,这是下面的结果(ttttt,which

!char*dstr*dstr(这是下图中的return,这是return,这是return,这是return,这是return,这是return,这是return,这是return,这是returnreturn in the return in the return in the return是return in the return in the return]}

运行结果