64,646
社区成员
发帖
与我相关
我的任务
分享
#include <string>
#include <iostream>
using std::cout;
using std::string;
using std::endl;
string rsubstr(const string &src_str, const size_t len)
{
const size_t size(src_str.length());
if (len >= size)
{
return src_str;
}
else
{
return src_str.substr(size - len, len);
}
}
int main(void)
{
string s = "abcedfagfdk;xmxc;i";
cout << rsubstr(s, -1) << endl;
return 0;
}
#include <string>
#include <iostream>
using namespace std;
int main(void)
{
string s = "abcdefghijklmn";
cout << s.substr(s.length()-5, s.length()) << endl;
return 0;
}
#include <string>
#include <iostream>
using namespace std;
int main(void)
{
string s = "abcdefghijklmn";
cout << s.substr(s.length()-5) << endl;
return 0;
}