利用字符指针将一串字符倒序存放后输出。例如原数组a的内容为“VISUAL C++PROGRAM”,倒序后数组a中的内容为“MAGORP++C LASUIV”。
#include <iostream>
#include <string.h>
using namespace std;
#define N 100
int main()
{
char arr[N];
char *p = arr, *q = arr + strlen(arr)-1;
gets(arr);
while(p < q)
{
char t = *p;
*p = *q;
*q = t;
p++,q--;
}
cout<< arr << endl;
system("pause");
return 0;
}