Reverse the order of all characters inside the string
#include <string> #include <iostream> #include <algorithm> using namespace std; int main() { const string hello("Hello, how are you?"); string s(hello.begin(),hello.end()); // iterate through all of the characters string::iterator pos; for (pos = s.begin(); pos != s.end(); ++pos) { cout << *pos; } cout << endl; reverse (s.begin(), s.end()); cout << "reverse: " << s << endl; } /* Hello, how are you? reverse: ?uoy era woh ,olleH */