c语言delch函数,del在c语言中是什么意思

编写一个从指定的字符串中删除给定字符的函数delch.

char delch(char str[],char c){

我们提供的服务有:成都网站建设、网站设计、微信公众号开发、网站优化、网站认证、乳源ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的乳源网站制作公司

char *s = str;

for(int i=0;str[i]!='\0';i++){

if(str[i]!=c){

*s = str[i];

s++;

}

}

*s = '\0';

return c;

}

编写一个指定的字符串中删除给定字符的函数delch

void delchar(char*str,char ch)

{

char *p=str;

while( *str )

{

if ( *str != ch )

*p++=*str ;

str++ ;

}

*p='\0' ;

}

一道C语言字符串处理题,编辑一个自定义函数delch(char s[],char ch),并在main()函数中调用。

#include stdio.h

#include string.h

void delch(char s[], char ch)

{

int i, j;

for (i = strlen(s); i = 0; i--)

if (s[i] == ch)

break;

for (j = i ; s[j] != '\0'; j++)//==============

s[j] = s[j+1];//================

//s[j] = '\0';

}

void main()

{

char s[] = "##Chinese#";

delch(s, 'e');

puts(s);

}


名称栏目:c语言delch函数,del在c语言中是什么意思
文章路径:http://ybzwz.com/article/dseheoi.html