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

Posted 晴天麦芽糖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了去除字符串前后空格,挖出新字符串相关的知识,希望对你有一定的参考价值。

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

以上是关于去除字符串前后空格,挖出新字符串的主要内容,如果未能解决你的问题,请参考以下文章

oracle中怎样去除字符的前后空格

怎么去除一个字符串的前后空格

正则去除字符串前后中间空格

正则去除字符串前后中间空格

java 去除字符串前后空格

js去除字符串的前后空格