/* StringReverse.c (c) Kari Laitinen http://www.naturalprogramming.com/ 2013-11-24 File created. 2013-11-24 Last modification. */ #include #include int main() { char string_from_keyboard[ 80 ] ; int character_index = 0 ; printf( "\n This program is able to reverse a string." "\n Please, type in a string.\n\n " ) ; gets( string_from_keyboard ) ; while ( string_from_keyboard[ character_index ] != 0 ) { character_index ++ ; } printf( "\n String length is %d." "\n\n String in reverse character order: \n\n ", character_index ) ; while ( character_index > 0 ) { character_index -- ; printf( "%c", string_from_keyboard[ character_index ] ) ; } printf( "\n\n" ) ; }