Aug 26, 2024
dictionary.h
: Contains function prototypes.dictionary.c
: Where functions like check
, hash
, load
, etc., are implemented.spell.c
: Links all functions together; pre-implemented by CS50.Makefile
: Compiles all files into the final project.fopen()
.fscanf()
, storing each word into a buffer.number_of_words
to count during loading.number_of_words
each time a word is added in the load
function.number_of_words
in size
function.strcasecmp()
.true
if the word is found, false
otherwise.cursor
and temp
to traverse and free nodes.temp
to the cursor's next node before freeing.<stdio.h>
, <stdlib.h>
, <string.h>
, and <strings.h>
.check50
to verify correctness.check50
tests.