I'm trying to reverse a string in my C++ code line below revStr.at(j) = str.at(size);
But it doesn't change any of the elements in revStr.
Is there another way to do it without using any libraries.
#include <iostream>
#include<sstream>
#include <iterator>
using namespace std;
int main() {
    ostringstream d;
    long long c = 123456789;
    d << c;
    //cout << c << endl;
    string str = d.str();
    //cout << str.at(0) << endl;
    int size = str.size() - 1;
    //cout << size << endl;
    ostringstream e;
    e << str;
    string revStr = e.str();
for (int i = size; size==0; size--) {
    //cout << str.at(size);
        int j = 0;
        revStr.at(j) = str.at(size);
        j++;
} // End For
cout << "Original String is  :" << str << endl;
cout << "Reversed String is  :" << revStr << endl;
}
 
     
     
     
    