比如,一个字符串是:
My name is Steve.
这个字符串里的单词之间的空格个数不一样,去除多余的空格,使两个单词之间只有一个空格
#include<stdio.h>
#include<stdlib.h>
int main() {
char* s = "This is an Example";
printf("%s\n",s);
int i=0;
char r[100];
while(*s) {
if(*s != ' ') {
r[i] = *s;
}
else {
r[i] = *s;
while(*(++s) && *s == ' ');
s--;
}
s++;
i++;
}
r[i] = 0;
printf("Result: %s\n", r);
}