很多方法的。如果你的指针是数组指针,那么你可以从最后一个元素开始往前一个一个输出就可以了。如果你的指针是字符指针(这样就不知道数组有多少个元素),那么你可以循环一下,找出这个字符串字符的个数,然后采用第一种方法输出。STL也有相应的方法可以实现的,比如倒置函数reserve,或者用容器都可以实现的。
#include
int main()
{char s[200],*p;
gets(s);
for(p=s;*p;p++);
for(p--;p>=s;p--)
printf("%c",*p);
printf("\n");
return 0;
}