不知道哪里出错了,求指点
输入一个字符串到数组 str 中,继续输一个字符到变量 ch 中,将该字符从字符串中删除
#include<stdio.h>
int main()
{char str[100],a[100],ch;int i=0,p=0;
printf("输入字符串");
gets(str);
printf("输入字符");
scanf("%c",&ch);
while(str[i]!='\0')
{if(!str[i]==ch)
a[p++]=str[i];
i++;}
puts(a);}