#include <stdio.h>
#include <string.h>
int find()
{
int i;
for(i=0;str[i]!='\0';i++)
if(ch==*)
continue;
esle
break;
return(i);
}
char delete()
{
char *p;
int m,n;
p=i;
if(str[i]!=*)
p++;
printf("\nEnter a character:");
c=getchar();
for(m=n=0;str[m]!='\0';m++)
if(str[m]!=c)
str[n++]=str[m];
return(str);
int main()
char str[999];
{
scanf("%c%c%c",&c,&j,&i);;
if(c>='a'&&c<='z'||c>='A'&&c<='Z'||c==*)
gets(str);
else
printf("重新输出字母或*\n");
int(find);
srt(delete):
printf("\n%s",str);
return(0);
}
删除*****ANzj**skak*****类似这种字符串中间和后面的*程序,求帮改。