- #include <stdio.h> 
- #include <string.h> 
-   
- void reverse(char *s) 
- { 
-     char *t=s; 
-     while(*t) 
-         t++; 
-     t--; 
-     while(s < t) 
-     { 
-         char temp=*s; 
-         *s++=*t; 
-         *t--=temp; 
-     } 
- } 
-   
- int main() 
- { 
-     char s[100]; 
-     reverse(s); 
-     return 0; 
- } 
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnZvaWQgcmV2ZXJzZShjaGFyICpzKQp7CiAgICBjaGFyICp0PXM7CiAgICB3aGlsZSgqdCkKICAgICAgICB0Kys7CiAgICB0LS07CiAgICB3aGlsZShzIDwgdCkKICAgIHsKICAgICAgICBjaGFyIHRlbXA9KnM7CiAgICAgICAgKnMrKz0qdDsKICAgICAgICAqdC0tPXRlbXA7CiAgICB9Cn0KCmludCBtYWluKCkKewogICAgY2hhciBzWzEwMF07CiAgICBnZXRzKHMpOwogICAgcmV2ZXJzZShzKTsKICAgIHB1dHMocyk7CiAgICByZXR1cm4gMDsKfQ==