操作下标, 递归存入字符串数组中。
//编写函数, 实现字符串逆序
#include <iostream>
using namespace std;
void func(char *str, char *ptr, int i, int j)
{
if(str[++i] != '\0')
{
--j;
func(str, ptr , i, j);
ptr[j] = str[i];
}
}
int main()
{
char *str = "aresrvtrsebrserbre";
int len = strlen(str);
char *ptr = new char[len + 1];
func(str, ptr, -1, len );
ptr[len] = '\0';
cout << ptr<< endl;
return 0;
}