[ tosheen_su @ 07.05.2007. 14:03 ] @
imam neki nejasnoca u vezi ovog zadatka, jednostavno ne razumem shta radi sledeci kod pored kojeg sam stavio komentar "?", pa bih najlepshe zamolio ako neko mozhe da mi objasni. Code: #include <iostream> #include <string> using namespace std; char * reversestring(char *str) { int len=strlen(str); //len promenljiva ima vrednost 6 char * result=new char[len+1]; //stvara pokazivach koji ukazuje na char //koji ima dimenziju u ovom sluchaju [7]??? char *res=result+len; // ovo mi uopshte nije jasno? *res--='\0'; // ?? while(*str) *res--=*str++; return result; } int main () { char *str="zdravo"; cout <<reversestring(str) <<endl; return 0; } |