Answered step by step
Verified Expert Solution
Question
1 Approved Answer
word.txt contains the words below each on a new line in alphabetical order an be coals colliers I Gregory mean well RomeoandJuliet.txt contains Gregory, on
word.txt contains the words below each on a new line in alphabetical order
an
be
coals
colliers
I
Gregory
mean
well
RomeoandJuliet.txt contains
Gregory, on my word well not carry coals. No, for then we should be colliers. I mean, an we be in choler, well draw.
- You will need to create TWO C programs.
- First program- You will need to insert the words in word.txt into a dictionary trie. This trie should allow a caller to insert words to a trie to build a dictionary and search the trie to find if a given word matches (case insensitive search) any stored word in the trie.
- Basically put word.txt in a dictionary trie
- Second program- Next test your dictionary trie implementation by building a dictionary trie from a source dictionary text file and then use the dictionary trie to perform spell checks on all words read from another text file and print out all misspelled words there.
- Basically, in this code you will use check to see if the words in RomeandJuliet.txt is spelled the same as in word.txt. If a word in RomeandJuliet.txt is not in word.txt then it is considered misspelled.
- This code should contain the main(int argc, char **argv)
- Take into account the 26 letters and apostrophe ( ). It is also case insensitive.
- Each misspelled word should be on a new line.
- Please read in the two text files.
- Print the misspelled words to standard out. You can capture standard out to a file using the > and a filename. Please show how to do this in command line. The misspelled words should be EXACTLY how they were in the Romeo and Juliet book.
- Misspelled words are
on
my
word
not
carry
No
for
then
we
should
we
in
choler
draw
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started