Для того чтобы сделать реверсию строки, нужно использовать reverse, пример:
main.c:
Код:
#include <algorithm>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char** argv) {
string str("Hello!"); // Записывает в переменную str значение "Hello!"
cout << str << endl; // Выводит текст в консоль "Hello!"
reverse(str.begin(), str.end()); // Меняет местами с "Hello!" на "!olleH"
cout << str << endl; // Выводит текст в консоль "!olleH"
return 0;
}Результат:
C:\CPPDemo>Reverse.exe
Код:
Hello! !olleH