substr方法,用於從壹個字符串復制壹個從指定位置開始,並具有指定長度的子字符串。如果length為0時將返回壹個空字符串。如果沒有指定該參數,則子字符串將延續到字符串的結尾。如果length為負數時,則子字符串將延續到字符串的結尾。
用法實例如下:
#include
#include
usingnamespacestd;
intmain()
{
_stringx="Hello_World";
_/*默認截取從0到npos.重載原型為stringsubstr(_off=0,_count=npos);npos壹般表示為string類中不存在的位置,_off表示字符串的開始位置,_count截取的字符的數目*/
_cout
_cout
_cout
_/*
_備註:
_指定的截取長度加起始位置即_off+_count>源字符串的長度,則子字符串將延續到源字符串的結尾
_*/
}