#include <stdio.h>
#include <string.h>
void main()
{
char string[1000];
scanf("%s",string);
char *string_temp = string;
int i,j;
for(i=0,j=0;string_temp[i] != EOF;)
{
string[j++] = string_temp[i++];
while(string_temp[i] == ' ')
{
i++;
}
}
string[j] = '\0';
printf("%s",string_temp);
}
你想要问什麽???
一般是用函数去前后空格的吧。
这个程序有点让人晕
如果 单纯想去掉 字符串去开头和结尾的空格 可以用
string aa=“ gello ”;
aa = aa.Trim();
这样aa就等于“hello” 了