Cześć. Jak widać w załączonym kodzie próbuję odwrócić stringa przy pomocy pętli for. Niestety rezultat nie wyświetla się. Wstawienie wypisywania litera po literze w pętli daje radę, ale nie o to mi chodzi. Chcę wyświetlić stringa odwr jako całość (muszę go użyć na dalszych etapach programu). Co robię nie tak?
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
string napis = "abcde";
int dl = napis.length();
string odwr;
for (int i = dl - 1; i >= 0; i--)
{
int j = 0;
odwr[j] = napis[i];
while (j<dl) { j++; }
}
cout << odwr<<endl;
return 0;
}