SUBSTR()関数

INT メイン()
{ 
  文字列 S(" abcdefghigklmn " );
  文字列 s.substr =(05);      //は5の第0ビット列から始まる文字列sの長さを取得 
  COUT << << ENDL; 
}

出力ABCDE

S1 = s.sbustr(POS、N)。

文字列を返し、n文字は、POS S1に最初からコピーされます。

POSデフォルト0、Nのデフォルト値はs.size() - でPOS、POS + nは文字列の長さを超えた場合、それだけSの端部にコピーされます。

posが文字列の長さを超える場合、例外がスローされます

おすすめ

転載: www.cnblogs.com/pacino12134/p/11264866.html