代码不合格。。。。。
#include <string>
#include <iostream>
using namespace std;
int main()
{
string str;
int num;
cin>>str;
cout<<"请输入数字"<<endl;
cin>>num;
string dest=str.substr(num-1,str.size())+static_cast<char>(str[str.size()-1]+1);
cout<<dest<<endl;;
}
目的如下
如果用户输入str="abc";
然后num=2;
最后dest的结果为bcd
可有人说我的代码虽然实现了功能,但是在实际中是不合格的,所以想请教下!望高手指点