Ahoj, začínam s C++ a rozhodl jsem si udělat program na převrácení řetězce. Jenže mi to nějak nefunguje a já tam nevidim chybu. Vždycky zadam nějakej řetězec, ale pak už mi ho obrácenej nevrátí.
Tady je kód:
#include <iostream>
using namespace std;
int main ()
{
char String[100];
char ReverseString[100];
cout << "\n\nZadejte retezec, ktery chcete prevratit: ";
cin.getline (String,100);
int x = sizeof String;
int i, y;
for (i=x; i==0; i--)
{
ReverseString[y]=String[i];
y++;
}
cout << "Prevraceny retezec: " << ReverseString << endl;
return 0;
}
Ani přesě nevim, jestli na to jdu správně a nemam tam ještě nějaký jiný chyby. Ale já už v tom dneska fakt nic nevidim.