From dcc85ab478bb2ebc62db1f7d978507a43ac94686 Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 8 Sep 2026 00:25:49 +0300 Subject: [PATCH] Fixed incorrect get_params function signature --- input_parsing.cpp | 7 +++---- input_parsing.h | 2 +- main.cpp | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/input_parsing.cpp b/input_parsing.cpp index 2c2af02..dfde2ca 100644 --- a/input_parsing.cpp +++ b/input_parsing.cpp @@ -8,7 +8,7 @@ ProgramOptions get_params(int argc, char *argv[]) { int max_range = MAX_VALUES, num_entries = DEFAULT_NR_ENTRIES; - bool is_seed_specified = false; + bool is_seed_specified = false; static struct option long_options[] = { {"max-range", required_argument, 0, 'm' }, @@ -17,7 +17,6 @@ ProgramOptions get_params(int argc, char *argv[]) {0, 0, 0, 0 } }; - bool seed_found = false; int option, option_index, seed = 0; while (( option = getopt_long(argc, argv, "m:n:s:", long_options, &option_index))) { @@ -37,7 +36,7 @@ ProgramOptions get_params(int argc, char *argv[]) break; case 's': - seed_found = true; + is_seed_specified = true; seed = atoi(optarg); break; @@ -46,5 +45,5 @@ ProgramOptions get_params(int argc, char *argv[]) } } - return {max_range, num_entries, seed_found ? std::optional(seed): std::nullopt}; + return {max_range, num_entries, is_seed_specified ? std::optional(seed): std::nullopt}; } diff --git a/input_parsing.h b/input_parsing.h index 4df4c35..c168071 100644 --- a/input_parsing.h +++ b/input_parsing.h @@ -9,4 +9,4 @@ struct ProgramOptions std::optional seed; }; -ProgramOptions get_params(); +ProgramOptions get_params(int argc, char *argv[]); diff --git a/main.cpp b/main.cpp index 8e5a1e5..ef1197f 100644 --- a/main.cpp +++ b/main.cpp @@ -4,6 +4,6 @@ int main(int argc, char *argv[]) { - auto parameters = get_params(); + auto parameters = get_params(argc, argv); return 0; }