質問: c++で最初と最後の文字を除いた部分文字列を取り出す方法を教えていただきたいです。pythonでは下記のようなコードで取り出せるのですがc++でもこのような簡潔な方法があるでしょうか?よろしくお願いします。 ``` test="abcdefg" print(test[1:-1]) output: 'bcdef' ```
回答: こんな感じでしょうか。 C++に詳しくないので達人の回答もお待ちください。 ``` std::string str = "abcdefg"; cout << str.substr(1, str.length() - 2); ```