请问一下我这个程序哪里有问题?
请编写一个函数,函数的功能是删除字符串中的所有空格。
void fun(char *str)
{
int i,j=0;
char a[100];
for(i=0;str[i];i++)
if(str[i]!=' ')
a[j++]=str[i];
a[j]=0;
}
void fun(char *str)
{ int i,j=0;
for(i=0;str[i];i++)
if(str[i]!=' ')
str[j++]=str[i];
str[j]=0;
题目要求是放入原来的数组里面