如下代码所示,我希望将字符串s逆置,为什么如下打印逆置的s1打印不出来?
小白求教,以及如何实现逆置呢?
string s,s1;
cin>>s;
int len=s.length();
//reverse
for(int i=0;i<len;i++){
s1[len-i-1]=s[i];
}
cout<<s<<endl;
cout<<s1<<endl;