• 标准c++去 string 对象 所有空格%%%%%%%%%%去 左右空格代码,在网上找半天,不如自己写的好


    str.erase(remove_if(str.begin(),str.end(),ptr_fun(isspace)),str.end());
    谁有更好的可以发上来丫
    求去左右空格的代码。
     
        TCHAR tempName[256]={0};
        TCHAR tempType[256]={0};
        fscanf(fp,"%s",temp);//得到字段名字
        //continue;
        for(int i=0;i<strlen(temp);i++){
          tempName[i] = temp[i];
        }
        fgets(temp,256,fp);//得到字段类型
        for(int i=0;i<strlen(temp);i++){
          tempType[i] = temp[i];
        }
        Trim(tempType);
        Trim(tempName);


    //去左空格函数
    TCHAR* CreadmifDoc:: lTrim(TCHAR *temp){//*temp==temp[0]
     int len = strlen(temp);
     TCHAR tempStr[256]={0};
     for(int i = 0;i<len-1;i++)
     {
      if(temp[i]!=' '){
       for(int j=0;i<len-1;j++,i++){
        tempStr[j] = temp[i];
       }
      break;
      }
     }
     return tempStr;
    }
    //去右空格函数
    TCHAR* CreadmifDoc::rTrim(TCHAR *temp){
     int len = strlen(temp); 
     for( int i = len;i>=0;i--){
      if(temp[i-2]!=' '){//temp[i-2]为倒数第二个元素,temp[i-1]=='\0'
       temp[i]='\0';
       break;//结束符把字符数组截断
      }
     }
    return temp;
    }

    TCHAR* CreadmifDoc::Trim(TCHAR *temp){
    return lTrim(rTrim(temp));
    }

  • 相关阅读:
    session监听
    Ubuntu上安装MongoDB(转)
    JAVA中的集合(转)
    Iterator的用法(转)
    PHPExcel常用方法汇总(转)
    MongoDB的安装及在PHP中的配置Windows版
    [转载]使用FastReport 3.0及以上版本创建动态报表的几个技巧
    FastReport
    ZeosLib
    [转载]FastReport问题整理
  • 原文地址:https://www.cnblogs.com/8586/p/1244375.html
Copyright © 2020-2023  润新知