Implemented parse_words_file and generate_random

Program now ready for UI typing test to be implemented.
Updated Makefile to reflect changes in project.
Created debugger.c to more easily work on utilities.
This commit is contained in:
Aidan Haas
2022-11-07 21:08:47 -05:00
committed by GitHub
parent 66cd9d46d6
commit 9aef889343
5 changed files with 74 additions and 20 deletions
+20 -4
View File
@@ -7,9 +7,25 @@
#include "typing_test.h"
int main() {
FILE *words;
FILE *words_file;
words_file = fopen("words.txt", "r");
Word_array word_array, return_words;
int i, number_of_words;
/* Test parse words file and generate words */
parse_words_file(words_file, &word_array);
number_of_words = word_array.number_of_words;
for (i = 0; i < number_of_words; i++) {
printf("Word List: %s %d\n", word_array.words[i].text, word_array.words[i].length);
}
printf("Number of words in list: %d\n", word_array.number_of_words);
int words_to_generate = 10;
printf("\nGenerating %d Words\n", words_to_generate);
generate_words(words_to_generate, &word_array, &return_words);
for (i = 0; i < words_to_generate; i++) {
printf("Generated Word: %s %d\n", return_words.words[i].text, return_words.words[i].length);
}
words = fopen("words.txt", "r");
Word_array word_array;
parse_words_file(words, &word_array);
}