C++ string类 substr用法

两个用法:

string str.substr(nStart)                 //默认 从str字符串nStart位置开始截取到str结束为止

string str.substr(nStart, nLength)  // 从str字符串nStart位置开始截取nLength个字符!如果nLength>剩余的字符则截取到str结束为止

举例:

string str("12345asdf");

string strTmp1= str.substr(1); //获得字符串str中 从第1位开始到结束的字符串,strTmp1值为:"23456asdf"
string strTmp2 = str.substr(1,5); //获得字符串s中 从第1位开始的长度为5的字符串,strTmp1值为:"23456"

猜你喜欢

转载自blog.csdn.net/qq_37061368/article/details/81704099