Skip to content

Based on a loaded text file for a dictionary, the C program checks if an entered set of words is spelled correctly or not. If not, a set of suggestions is given to the user to indicate alternatives. It was a final project for data structures 1 course. The algorithm is mainly based on Trees data structure.

Notifications You must be signed in to change notification settings

MariamAtef226/Words-Validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Words-Validator 🅰️

Project Description 📄

Based on a loaded text file for a dictionary, the C program checks if an entered set of words is spelled correctly or not. If not, a set of suggestions is given to the user to indicate alternatives. It was a final project for data structures 1 course. The algorithm is mainly based on Trees data structure.

Files Included 📁

  • main.exe         run the app from this file
  • main.c         source code
  • EN-US-Dictionary.txt         source for dictionary

Used Language 💻

C

Pre-requisites ❔

  • Windows operating system to run main.exe (but project.c is executable on any system).
  • GNU (or any othe C compiler) to compile project.c.
  • You should have the EN-US-Dictionary.txt file downloaded in the same direction as the app's file so that it runs

How to use the application ❓

  • Run the .exe file
  • Enter the sentence you'd like to check its words
  • If a word is spelled correctly, the application tells you so. Else, it suggests some similar words that you might have meant to type instead.
  • The app keeps running until you press "Ctrl + z"

Authors 🖊️

Mariam Atef Hassan May/2021


Enjoy 😉

About

Based on a loaded text file for a dictionary, the C program checks if an entered set of words is spelled correctly or not. If not, a set of suggestions is given to the user to indicate alternatives. It was a final project for data structures 1 course. The algorithm is mainly based on Trees data structure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages