这样写结果正确,但不知道对不对
void fun(char *str)
{
int i,n,j=0;
n=strlen(str);
for (i=0;i<n;i++)
if(str[i]!=' ')
str[j++]=str[i];
}
str[j]='\0';
给定的代码里有<string.h>头文件吗?
如果有的话,那完全正确,要对自己有信心。
回复 qqq:老师,我也是这样写的,可惜并没有您说的头文件,只有这两行#include <stdio.h>#include <ctype.h>,所以是不能这样写吗?