#include<stdio.h>
#include<string.h>
char *myTrim(char *p);
int main(int argc, char **argv)
{
char arr[] = " dfaf fd adf d ";
char *a = myTrim(arr);
printf("-%s-\n",a);
return 0;
}
char *myTrim(char *p)
{
char *begin = p;
int i = 0;
while(p[i]!= '\0')
{
if(p[i]!= ' ') // 往前判断 记录begin的地址值
{
break;
}
else{
begin ++;
}
i++;
}
for(i = strlen(p)-1;i>=0;i--)
{
if(p[i] != ' '){ // 从后判断
break;
}else{
p[i] = '\0'; // 末尾添加结束标志
}
}
return begin;
}