5

小白请教一个关于C语言字符串的问题?

如下代码所示,我希望将字符串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;
查看全部
qq_37360631
oldwong77
2019/04/11 21:29
  • c++
  • c语言
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

2个回复