直接看代码
#include <string.h>
#include <stdio.h>
void fun( char s[],char c)
{ printf("fun函数的字符串%s",s);
//数组s删除指定字符
char *p;
for(p=s;*p!='\0';p++)
{if(*p!=c)
*s++=*p;
}
*s='\0';//字符串结束标志
}
int main(){
char str[]="turbo c and borland c++";
char ch;
printf ("原始字符串:%s\n",str);
printf("输入一个字符:");
scanf("%c",&ch);
fun(str,ch);
printf("str[]=%s\n",str);
return 0;
}
本文介绍了一个C语言函数,用于从字符串中移除特定字符。通过遍历字符串并忽略指定字符,实现了字符串的过滤功能。代码示例展示了如何使用此函数进行字符串处理。
2640

被折叠的 条评论
为什么被折叠?



