删除字符串中多余的空格(只保留一个空格)

来源:互联网 发布:灰色西装配马甲 知乎 编辑:程序博客网 时间:2024/05/18 00:29
#include<iostream>#include<stdio.h>#include<stdlib.h>using namespace std;void f(char* s1, char* s2){    while (*s1 == ' ')    {    s1++;    }    while (*s2 = *s1++)     {        if (*s2 != ' ' || *s1 != ' ')    {    ++s2;    }    }}    int main() {     char s1[128];    char s2[128];     gets(s1);    f(s1,s2);    puts(s2);     return 0;        }输出
   5  ddddddd fff
5 ddddddd fff



原创粉丝点击