#include <stdio.h>
#include <string.h>
void main(void)
{
char* str = "hello world";
char* dest = NULL;
int len = strlen(str);
dest = (char*)malloc(len+1);
char* d = dest;
char* s = &str[len-1];
while(len-- != '\0')
{
*d++ = *s--;
}
*d = '\0';
printf("%s\n", dest);
}
~