>>546
char  str1[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char  str2[ sizeof(str1) ];
char  *p1, *p2;

for( p1 = str1 + strlen(str1) - 1, p2 = str2; p1 >= str1; --p1, ++p2 )
{
  *p2 = *p1;
}
*p2 = '\0';
printf( str2 );

こんな感じに使えってことじゃね?