Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
load() test
bool load(const char* dictionary) // passing in the file name of the dictionary
{
// create a FILE pointer and fopen() to start the stream
FILE * dictionary_stream = fopen(dictionary, "r");
// a place to store the current word in the loop
char temp[LENGTH+1] = {'\0'};
// the condition in this while loop is also storing
// the string as well so...a slick way of doing
// two jobs in one place!
// counter for our test
int counter = 0;
while (fscanf(dictionary_stream, "%s", temp) == 1){
counter++;
}
printf("%d\n", counter); // dictionaries/large has about 143091 words
return false;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment