#include <iostream>
using namespace std;
string trim(string value, int start, int end, int jump = 1)
{
string Newstr;
for (int idx = start; idx <= (end - start) + 1; idx += jump)
{
Newstr += value[idx];
}
return Newstr;
}
int main()
{
cout << trim("Mystring", 2, 5) << endl; //str
}
#include <boost/algorithm/string.hpp>
std::string str("hello world! ");
boost::trim_right(str);