//删除字符串中指定的字符形成字符串
#include <stdio.h>
#include <string.h>
void fun(char s[],int c)
{
int n=strlen(s),i,j=0;
char b[100];
for(i=0;i<n;i++)
{
if(s[i]!=c)
b[j++]=s[i];
}b[j]='\0';
strcpy(s,b);
}
main()
{
static 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);
strcpy(str, "turbo c and borland c++");
fun(str, 'a');
}