std ::文字列 - 最初から最後までのデータを取得します
質問
私はいくつかの2指標の間にいくつかのデータを取得したいです。 「...ただのテスト」と私が得るべきである2から6までの文字列を必要とする:たとえば、私は、文字列を持っています: '目のTES' ます。
どのような機能は私のためにこれを行うことができますか?
解決
使用substr
ます:
std::string myString = "just testing...";
std::string theSubstring = myString.substr(2, 6);
2番目のパラメータはストリングではなく、インデックス(2から6までのサブストリングが実際にあるので、あなたの質問には、少し不明である「番目のT」ではなく、「STのの長さのあること注TES')。
他のヒント
SUBSTR の方法を使用します。
std::string theString = "just testing";
std::string theSubstring = theString.substr(2, 4);
所属していません StackOverflow