algorithm ライブラリで提供されている std::reverse() 関数を使用すれば、char 配列や string 変数に格納された文字列を逆順にすることができます。
// #include <algorithm>
char s[] = "ABCDE";
std::reverse(s, s + 5); //=> "EDCBA"
// #include <algorithm>
// #include <string>
std::string s = "ABCDE";
std::reverse(s.begin(), s.end()); //=> "EDCBA"