可以通过下面的函数方法进行翻转:
#include
#include
using namespace std;
void main()
{tring str = "012345678";
//求出字符串的长度
int len = str.length();
for (int i = 0; i {//前后交换 char temp = str[i]; str[i] = str[len-i-1]; str[len-i-1] = temp;} //输出交换后的字符串 cout< 另外一种方法: 利用C++标准库中通用算法,例子如下: #include #include int main(int argc, char*argv[]) {std::string str = "song"; reverse(str.begin(), str.end()); //do other things return 0;}扩展资料: