Для того чтобы сделать реверсию строки, нужно использовать 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