|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Mr.HO 于 2018-5-21 18:08 编辑
#define _CRT_SECURE_NO_WARINGS
#include <stdio.h>
#include<stdlib.h>
#include<string.h>
int TrimSpace(char *inbuf,char *outbuf)
{
char *tinbuf=inbuf;
char *toutbuf=outbuf;
char air='\0';
int i,j,l;
i=0;
if (NULL==inbuf || NULL==outbuf)
{
printf("Function TrimSpace() is Error!");
return -1;
}
j=strlen(tinbuf)-1;
while(isspace(tinbuf[i]) && tinbuf[i]!=air)i++;
while(isspace(tinbuf[j]) && tinbuf[j]!=air)j--;
l=j-i+1;
strncpy(toutbuf,tinbuf+i,l);
toutbuf[l]='\0';
return 0;
}
void main()
{
char *p=" hojanan ";
int ret,len;
char a[100]={0};
ret=TrimSpace(p,a);
if(!ret)
{
printf("%s\n",a);
}
system("pause");
return;
} |
|