učím se programovat v c++ a ve čtvrté lekci bylo za úkol vytvořit program, který by mimo jiné vypsal jméno pozpátku, bohužel nedokážu pochopit tuhle část, kterou jsem okoukal z úkolu někoho jiného. Bylo by jednoduché to opsat, ale rád bych to pochopil díky.
cyklus for (asi znáš) je cyklus s pevným počtem opakování (ne vždy tomu tak je v C jazycích)
cyklus si ze začátku nastaví proměnnou x na délku řetězce (počet znaků), poté tuto hodnotu snižuje (x--) až do doby kdy x<=0 - prostě dojde na poslední písmeno (pole jsou indexována od nuly)
příkaz cout potom vypíše písmeno z pole znaků (myslím že to funguje i pro obyčejné řetězce, takže to nemusí být nutně pole)
tato cast bude fungovat len ak je retazec nenulovej dlzky, ak je nulovy tak inkrementujes poziciu retazca za '\0' a strlen bude pracovat s neukoncenym retazcom (v lepsom pripadne program havaruje)