Spell Checking and Correcting using a HashTable Implementation and the Edit Distance Algorithm
The dictionary (cmudict-0.7b) is taken from http://svn.code.sf.net/p/cmusphinx/code/trunk/cmudict/cmudict-0.7b
See valgrind.report file for usage demonstration.
Basic workflow of the program: