「C++入門」substr()で文字列の一部を取得するサンプル
書式
対象文字列.substr(開始位置,指定長さ)
使用例
#include <iostream> using namespace std; int main() { string target = "arkgame"; cout << "引数の長さ2文字:" << endl; cout << target.substr(0, 2) << endl; cout << "引数の長さ3文字:" << endl; cout << target.substr(1, 3) << endl; cout << "引数の長さ4文字:" << endl; cout << target.substr(2,5) << endl; cout << "引数の長さ1文字:" << endl; cout << target.substr(5,1) << endl; return 0; }
実行結果
引数の長さ2文字:
ar
引数の長さ3文字:
rkg
引数の長さ4文字:
kgame
引数の長さ1文字:
m