全部问题 > 当前问题

这样哪儿错了

void fun(char *str)

{

int i,n,j=0;

char *t;

n=strlen(str);

for(i=0;i<n;i++)

{

   if(str[i]!=' ')

    t[j++]=str[i];

}


     t[j]=0;



}


唐盈 2016-8-21 22:22:07

共 1 个回答

初一 2016-8-21 22:44:53

题中是让删除空格后的字符串存入 *str中    你存入了*t中

问题来自: 编程题真题