From e57db1a6541b531e9b35910edc0bb32a9918793a Mon Sep 17 00:00:00 2001 From: SowinskiBraeden Date: Sun, 20 Oct 2024 18:11:15 -0700 Subject: [PATCH] better function name --- src/courses.c | 9 ++------- src/main.c | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/courses.c b/src/courses.c index 107a456..5d7af77 100644 --- a/src/courses.c +++ b/src/courses.c @@ -6,12 +6,7 @@ #include "../include/csv.h" #include "../include/courses.h" -/* - TODO: find a way to make the arr paramter work with any size, i.e char **arr - However, when I call this array I can't seem to be able to pass the string array - I want without it throwing an error when using char **arr as the parameter -*/ -bool strInArray(char *str, char arr[MAX_CLASSES][MAX_COURSE_NO_LEN], size_t size) { +bool courseExists(char *str, char arr[MAX_CLASSES][MAX_COURSE_NO_LEN], size_t size) { for (size_t i = 0; i < size; i++) if (strcmp(arr[i], str) == 0) return true; @@ -22,7 +17,7 @@ UNIQUE_COURSES getNumberOfCourses(CSV_LINE *lines, size_t lines_len) { // Find the number of unique courses and store each unique course no. UNIQUE_COURSES unique_course_info = {{{"\0"}}, 0}; for (size_t i = 0; i < lines_len; i++) { - bool exists = strInArray(lines[i].crsNo, unique_course_info.uniqueCrsNos, unique_course_info.numberOfCourses); + bool exists = courseExists(lines[i].crsNo, unique_course_info.uniqueCrsNos, unique_course_info.numberOfCourses); if (!exists) { strcpy(unique_course_info.uniqueCrsNos[unique_course_info.numberOfCourses], lines[i].crsNo); unique_course_info.numberOfCourses++; diff --git a/src/main.c b/src/main.c index ed5bbdc..fd6ada9 100644 --- a/src/main.c +++ b/src/main.c @@ -24,7 +24,7 @@ bool isFlex(char crsNo[MAX_COURSE_NO_LEN]) { return false; } -int main(int argc, char *argv[]) { +int main(int argc, char **argv) { /* read csv data into array of structs that can be processed into an array of student structs