#include <stdio.h>
#include "stdlib.h"
#include "string.h"
int trinspaces(char*instr,char* outstr){
int ret=0;
int i = 0;
int j = strlen(instr) - 1;
char *inp = instr;
char *outp = outstr;
printf(i,j);
if (instr==NULL || outstr==NULL){
printf("err");
ret = -1;
return ret;
}
printf("%d %d\n",i,j);
while(isspace(inp[i]) && inp[i]!="\0" ){
i++;
}
while(isspace(inp[j]) &&j>0 ){
j--;
}
strncat(outp,inp+i,j-i+1);
outp[j] = "\0";
printf("%d %d\n",i,j);
}
int main () {
char* buff = " 1 4 5 6666";
char outstr[255];
trinspaces(buff,outstr);
printf("buff:%s\n",buff);
printf("outstr:%s\n",outstr);
return 0;
}