如何用strcpy和strlen函数来删除字符串的前后的空格,

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:58:46

char s[] = " 1234 ";
char t[100];

int i=0;
while(s[i] == ' ') i++;
strcpy(t, s+i);//去掉前面的空格

i = strlen(t)-1;
while(t[i]==' ') i--;
s[t+1] = '\0';//截断后面的空格

#include<stdio.h>
#include<string.h>
int main(void)
{
while(str[i]==' ') i--;
str[i+1] = '\0';
puts(str);
return 0;
}