zoukankan      html  css  js  c++  java
  • 字符串 删除字符串开始以及末尾的空白符,并把数组中间的多个空格(如果有)符转换为1个

    void RemoveNullChar()
    {
        char cry[]=" a bb45665 c d de r t 8 76 uu ";
        size_t N=sizeof(cry)/sizeof(char);
    
        int k=0;
        bool flag=false;
    
        for(int i=0;i<N;++i)
        {
            if(cry[i]!=' ')
            {
                if(k!=i)
                {
                    cry[k]=cry[i];
                    cry[i]=' ';
                    flag=false;
                }
                k++;
            }
            else if(cry[i]==' ')
            {
                if(!flag)
                {
                    if(0!=i)
                    {
                        k++;
                    }
                    flag=true;
                } 
            }
        }
    
        for(int i=0;i<N;i++)
        {
            std::cout<<cry[i];
        }
        std::cout<<endl;
    }
    学习技术不只是为养家糊口,也为夜深人静的时候能够一个人静静享受这其中的乐趣。
  • 相关阅读:
    随堂练习
    随堂练习
    第六次安卓作业
    第五次安卓
    第四次安卓
    第二次安卓
    安卓作业
    第十八次上机
    第七周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/renxs/p/3157656.html
Copyright © 2011-2022 走看看