#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char* src = “abcdefgh”;
int len = strlen(src);
char *dest = (char*)malloc((len + 1) * sizeof(char));
char *d = dest;
char *s = &src[len -1];
while(len-- != 0)
{
*d++ = *s--;
}
*d = 0;
printf("%s\n", dest);
free(dest);
return 0;
}