
Trebuie sa inversez textul introdus ( stiu ca pot cu istrucțiunea strrev), inversarea sa înceapa de la ultimul cuvînt din text.
Sugestii va rog, sunt începător nu criticați vă rog)
Code: Select all
char text[] = "Afara ninge foarte frumos .";
char * p2;
p2 = text;
while( *p2 != 0 ) ++p2;
--p2;
char * p1 = text;
while( p1 < p2 )
{
char c = *p1;
*p1 = *p2;
*p2 = c;
++p1; --p2;
}