请教: 我写了一个,感觉好象思路不对,请指点好的方法! 多谢!!!
若再把一些Tab键(缩进)改为一个空格,应该怎么写?试了好多次都不行。
//要求:编一函数删除字符串中多余的空格 ,要求函数原型为 void delblank(char string[]);
void delbk(char *s)
{
int i,j=0;
char t[N];
for(i=0;s[i];i++)
{
if(s[i]==' '&&s[i+1]==' ') {t[j]=s[i];continue;} //这样好吗?
if(s[i]) t[j++]=s[i];
}
t[j]='\0';
strcpy(s,t);
}