WORD EXTRACTOR AND SORTER - Details: 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, anything, but no "funny 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. = Sort all words alphabetically. = Remove duplicates. = Send the sorted words to the output file. Example: Let's say your INPUT file looks as follows: 3 man are walking on the street, Arnie, Tommy, and Freddy. Arnie is working at IBM. Your program should write the following OUTPUT to a file: and are arnie at freddy ibm is man on street the tommy walking working - Submission: See below, under "hardcopy." - 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 completely. Do what it ask to do and nothing else.
## Deadline information
i need it to be done by 11/13/2001