Mega Code Archive

 
Categories / C Tutorial / Stdio h
 

Using gets and putchar

#include <stdio.h> 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