oldwong77
2019-04-11 21:29
采纳率: 100%
浏览 274

小白请教一个关于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;

2条回答 默认 最新

相关推荐 更多相似问题