编写一个指针函数,删除一个字符串中的空格;
如:"how are you "
删掉空格后:“howareyou”
源码:
#include <stdio.h> //c语言库函数
#include <string.h> //c语言字符串库函数
char * del_space(char * s);
int main() //主函数
{
char * r;
char str[] = " key in put ";
r = del_space(str);
printf("%s\n",r);
return 0;
}
char *del_space(char * s)
{
char * r = s;
char * p = s;
while(*s)
{
if(*s == ' ')
{
s++;
}
else
{
*p = *s;
s++;
p++;
}
}
* p = '\0';
return r;
}