C++常用的函数

原创 2015年07月07日 11:07:39

1、字符串分割函数

//字符串分割函数
vector<string> split(string str,string pattern){
    string::size_type pos;
    vector<std::string> result;
    str+=pattern;//扩展字符串以方便操作
    string::size_type size=str.size();     
    for(int i=0; i<size; i++){
        pos=str.find(pattern,i);        
        if(pos<size){
            std::string s=str.substr(i,pos-i);            
            result.push_back(s);
            i=pos+pattern.size()-1;
        }
    }
    return result;
}


2、字符串替换函数

/***********将str中的所有fromStr子串替换为toStr子串*/
void replaceStr(string &str,string fromStr,string toStr){
    int index = 0;
    while((index = str.find(fromStr,index)) != -1){            
        int kwlen = fromStr.size();
        str = str.replace(index,kwlen,toStr);
    }
}


3、大写转小写

/********将字符串转为大写*************/
void upperAll(string &str){    
        transform(str.begin(),str.end(),str.begin(),::toupper);
    }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++常用库函数

C++常用库函数大全。

C++常用库函数

C++常用库函数   1、常用数学函数     头文件 #include 或者 #include   函数原型 功能 返回值 in...

C++ 中常用数学函数

#include         using ::abs; //绝对值   using ::acos; //反余弦   using ::acosf; //反余弦   using :...

C/C++常用函数使用总结

1.C/C++常用库函数substr函数: substr_函数(): 函数原型: substr_(char *dest, const char* src, unsigned int start,un...

C++库常用函数一览

本文中提到的函数库有: 1.   标准C++库字符串类std::string的用法 begin       得到指向字符串开头的Iterator end   &...

C++常用库函数

  • 2013-09-19 12:27
  • 23KB
  • 下载

c/c++常用工具函数

常用的C/C++文本文件的读写函数

概述 文本文件的读写是算法研究和工程应用中常见的功能模块。C和C++的标准库中提供了多种文本文件的读写方法,我们一般都会掌握其中比较习惯使用的一种或几种方法。解决问题的方法不在多,而在精。经过在网上...

C或C++常用函数速查文档

  • 2009-03-20 22:08
  • 96KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)