Your program should take as argument two file names, an input file and an output file. The input file may contain any kind of English text. That means, Any-thing, but no "special characters" like Tilde (~) that are not normally used in English text. However, !?%$,.;:"'()-& and numbers may occur. Your program should = Throw away all special characters. = Extract all words. = Make all words lower case only. >>>> Place all words on a Stack (implemented using the Array Implementation). >>>> Send the words in reverse order to the output file. (One word per line.) Example: If you have the input file: The bear went over the mountain, to see what he could see. Your output should be see could he what see to mountain the over went bear the - Internal Doc: Every function should be documented with Precondition/Postcondition, a simple explanation what the function does, and an explanation of what the parameters are. - External Doc: Supply a User Manual that explains what your program does, how to call it, and how to use it. A typed page should do. - Test runs: Show test runs of your program that demonstrate that it really works. Show examples for every single feature. Everything that you don't show will be assumed "not working." NO TESTRUNS, NO POINTS. (Or very, very few.)
## Deliverables
complete the program. do whatever it tells you to do and nothing less or nothing more.
## Deadline information
needs to be doe by 11/25/2001