Skip to content

Instantly share code, notes, and snippets.

@sojohnnysaid
Created November 5, 2018 18:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save sojohnnysaid/49f6f80bcab1762295e4c233aef7e094 to your computer and use it in GitHub Desktop.
Save sojohnnysaid/49f6f80bcab1762295e4c233aef7e094 to your computer and use it in GitHub Desktop.
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