Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Welcome to Spell Checker, a C++ program designed to check the spelling of words in a given text against the Oxford English Dictionary. The program compares the words in the text to the Oxford English Dictionary and identifies words that may be misspelled. Example: Spell Checker Program --------------------- Enter the name of the text file to check: Test2_Errors.txt Text file opened successfully. Checking spelling in Test2_Errors.txt against the dictionary in dictionary.txt. Dictionary loaded successfully with 56211 words. Spell Checking Complete. ------------------------ Checked 126 words from the text file. Loaded dictionary with 56211 words. Found 33 total misspelled words. Unassigned misspelled words found: - Humpty - Dumpty - waall. - togethr - Twinkal, - twinkal, - littel - wondar - abuv - diamand - Twinkl, - twinkl, - wunder - Jill - watter. - broak - tumblng - fleese - everywere - shure - dickory, - clok. - mowse - struk - mous Installation: A C++ compiler, such as: GCC / G++ Clang Microsoft Visual C++ (MSVC) A C++ compatible IDE or terminal environment. Examples include: Visual Studio Visual Studio Code CLion Command Prompt or Terminal Clone the Repository: git clone https://github.com/3N16MV/SpellChecker Navigate to the project directory: cd SpellChecker Compile the program: Using G++: g++ SpellChecker.cpp -o SpellChecker Run the program: On Windows: SpellChecker.exe On Linux or macOS: ./SpellChecker How It Works The program checks each word in a given text against the Oxford English Dictionary containing correctly spelled words. If a word from the text is found in the Oxford English Dictionary, it is considered correctly spelled. If the word is not found in the Oxford English Dictionary, the program flags it as misspelled. Contributions Contributions to improve SpellChecker are welcome. Feel free to submit pull requests or open issues with suggestions for improvements. License This project is released under the MIT License. See the LICENSE file for details. Support For questions or issues, please open a GitHub issue in the repository.