全部问题 > 当前问题

这样写结果正确,但不知道对不对

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';


Fiting 2017-2-20 22:03:57

共 2 个回答

qqq 2017-2-20 22:18:01

给定的代码里有<string.h>头文件吗?

如果有的话,那完全正确,要对自己有信心。

the pine 2017-2-26 19:56:50

回复 qqq:老师,我也是这样写的,可惜并没有您说的头文件,只有这两行#include <stdio.h>
#include <ctype.h>,所以是不能这样写吗?


问题来自: 编程题真题