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