C语言的问题吖```
#include<stdio.h>int fun(char b[],int j)
{
int k;
for(k=0;k<j;k++)
{
if(b[k]==b[j])
return 1 ;
}
if (k=j)
return 0 ;
}
void main()
{
char a[100],b[100];
int i=0,j=0;
gets(a);
while(a[i]!='\0')
{
if(a[i]>=65&&a[i]<=90)
{
if(fun(b[],j)=1)
{b[j]=a[i];
j++;}
}
i++;
}
b[j]='\0';
printf("%s",b);
}
代码哪里有错误啊