(一)用基本的数组实现
#include "stdafx.h"
#include <stdio.h>
#include <string.h> int main() { char ch1[10] = "abcde", ch2[10] = {
0}; int n=0, i=0, j=0; n = strlen(ch1); for(i = n-1; i>=0; i--) { ch2[j] = ch1[i]; j++; } printf("%s\n%s\n", ch1, ch2); return 0; }
(二)加入向量vector, vector是具有方向的矢量容器,使用时,需include <vector>
#include "stdafx.h" #include <stdio.h> #include <string.h>
using namespace std;
#include <vector>
int main() { char ch1[10] = "abcde", ch2[10] = {