我正在寻找一种在c ++中旋转字符串的方法.我把所有的时间花在python上,所以我的c ++ 非常生疏.
这就是我想要它做的事情:如果我有一个字符串'abcde',我希望它改为'bcdea'(第一个字符移到结尾).这是我在python中做到的方式:
def rotate(s): return s[1:] + s[:1]
我不知道如何在cpp中做到这一点.也许使用一系列字符?
c++ string
C函数将字符串向右或向左旋转给定数字.当角色根据方向旋转超过字符串的结尾或开头时,它应该环绕
c
c ×1
c++ ×1
string ×1