int main(void) { char buffer[50] = {'\0'}; while(strcmp(buffer, "-1")){ printf("Enter the sentence. -1 to end\n"); gets(buffer); buffer[strlen(buffer)] = '\0'; ReverseString(buffer, 0, (strlen(buffer)-1)); ReverseWords(buffer); printf("After reversing words: %s\n", buffer); } printf("Good Bye!\n"); return 0; }
void ReverseWordsInString( char *str ) { ReverseWords( str ); ReverseString( str, str + strlen(str) - 1 ); }