substr是C++语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。
参数
pos
所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0.
count
子串的长度
返回值一个子字符串,从其指定的位置开始,第二个参数是长度,不是下标
substr有2种常用用法:
假设:
string s = “0123456789”;
string sub1 = s.substr(5); //只有一个数字5表示从下标为5开始一直到结尾:sub1 = “56789”
string sub2 = s.substr(5, 3); //从下标为5开始截取长度为3位:sub2 = “567”



