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++常用库函数   1、常用数学函数     头文件 #include 或者 #include   函数原型 功能 返回值 in...

c++STL中常用模板常用函数记录(新手向)

vector(不定长数组/向量): #include  vector vec; vector[0];//使用下标访问元素; vec.front();//取vec中的第一个元素; vec.back()...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

C++库常用函数一览

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

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

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

C++ 中常用数学函数

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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

c++ algorithm中常用的几个内置函数

#include #include #include using namespace std; void print(int &elem){ cout } //qsprt必须用这种格式定义比较...
  • yo_bc
  • yo_bc
  • 2016年11月25日 17:41
  • 646

C++ MFC常用函数(转)

WinExec() ExitWindowsEx() GlobalMemoryStatus() GetSystemInfo() GetSystemDirectory() G...

C++中的string常用函数集锦

我们直入主题,下面是我今天要讲解的函数列表。 /* 1.查找find系列 2.插入insert系列 3.提取substr 4.删除erase */ 现在来看第一个:查找函数。 /* 函数名 ...
  • SAYA_
  • SAYA_
  • 2015年08月09日 18:11
  • 1774
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++常用的函数
举报原因:
原因补充:

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