码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-03-07 16:29:21      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:空格   字符串   ace   trim   int   char*   func   print   clu   

#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);
}

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

标签:空格   字符串   ace   trim   int   char*   func   print   clu   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!