#include <string.h>
#include <stdio.h>
int main()
{
char str[] = " are u ok? ";
char tmp[100];
int n = strlen(str);
char * start = &str[0];
char * end = &str[n-1];
while( *start == ' ')
{
start++;
}
while( *end == ' ' && end != &str[0])
{
end--;
}
n = end-start+1;
if(n <= 0)
{
return -1;
}
printf("n = %d\n", n);
strncpy(tmp, start, n);
tmp[n] = '\0'; //处理结束符
printf("tmp = #%s#\n",tmp);
return 0;
}
c 去除字符串2边的空格
最新推荐文章于 2022-07-09 22:31:58 发布