#include <stdio.h>
#include <stdlib.h>
void rever_string(char * str) {
int len = strlen(str) - 1;
char tmp;
if (str[0] == '\0') {
return;
}
tmp = str[0];
str[0] = str[len];
str[len] = '\0';
rever_string(str + 1);
str[len] = tmp;
}
int main() {
char test[] = "abcdef";
rever_string(test);
puts(test);
system("pause");
return 0;
}