天天看點

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值為:"2345asdf"

string strTmp2 = str.substr(1,5); //獲得字元串s中 從第1位開始的長度為5的字元串,strTmp1值為:"2345a"