33,311
社区成员
发帖
与我相关
我的任务
分享
void drop_space(char *s)
{
char *temp;
while(*s)
{
if(isblank(*s))
{
*temp = *s; // 问下改行为什么运行时回报错~~改成temp=s 就可以了。用*temp=*s不行吗
do{
*temp = *(temp+1); // 这里问什么可以
temp++;
}while(*temp);
}else{
s++;
}
}
}