首页 > 其他 > 详细

去除字符串前后空格,挖出新字符串

时间:2018-03-07 16:05:39      阅读:165      评论:0      收藏:0      [点我收藏+]

#include<stdio.h>
void trimspae(char *str,char *newstr)
{
char*p=str;
int i,j,ncount;
i=0;
j=strlen(p)-1;
if(str==NULL||newstr==NULL)
{
printf("func trimspace() \n");
return -1;
}

while(isspace(p[i])&&p[i]!=0)
{
i++;
}
while(isspace(p[j])&&p[j]!=0)
{
j--;
}
ncount=j-i+1;
strncpy(newstr,str+i,ncount);
}

void main()
{
char *str=" qabfe ";
char buf[64]={0};
trimspae(str,buf);
printf("buf:%s",buf);
}

去除字符串前后空格,挖出新字符串

原文:https://www.cnblogs.com/yksgzlyh/p/8522802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!