#include<stdio.h>
#include<stdlib.h>
int str(char *string)
{
 int n=0;
 while(*string)
 {
  n++;
  string++;
 }
 return n; 
}
void reverse(char *string)
{
 int len=str(string);
 if(*string)
 {
  char temp=*string;
  *string=*(string+len-1);
  *(string+len-1)='\0';
  reverse(string+1);
  *(string+len-1)=temp;
   }
 else
 {
  return;
 }
}
int main()
{
 char s[10]="abcdef";
 reverse(s);
 printf("%s",s);
 system("pause");
 return 0;
}