Stdio h C Tutorial

#include 
void reverse( const char * const sPtr );
   
int main()
{  
   char sentence[ 80 ];
   printf( "Enter a line of text:\n" );
   gets( sentence ); 
   printf( "\nThe line printed backwards is:\n" );
   reverse( sentence );
   return 0; 
}
void reverse( const char * const sPtr )
{  
   if ( sPtr[ 0 ] == '\0' ) {
      return; 
   }else { 
      reverse( &sPtr[ 1 ] );
      putchar( sPtr[ 0 ] ); 
   }
}
Enter a line of text:
string
The line printed backwards is:
gnirts