From 3d2a889780a81462f044cfd69884da50c907c433 Mon Sep 17 00:00:00 2001 From: st529yr Date: Fri, 22 Mar 2024 08:33:12 +0100 Subject: [PATCH] funguje --- cv5/program.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cv5/program.c b/cv5/program.c index e043b74..617093f 100644 --- a/cv5/program.c +++ b/cv5/program.c @@ -30,7 +30,7 @@ int read_students(struct Student students[], int max_students) { while (fgets(line, sizeof(line), stdin) != NULL) { int votes; char name[MAX_SIZE]; - // Ak sa nenačítajú dva prvky (počet hlasov a meno), skončíme + // Ak sa nenačítajú dva prvky (počet hlasov a meno), ukončíme načítanie if (sscanf(line, "%d %99[^\n]", &votes, name) == 2) { // Prejdeme všetkých študentov a ak nájdeme rovnaké meno, pripočítame hlasy int found = 0; @@ -50,6 +50,9 @@ int read_students(struct Student students[], int max_students) { break; // Prekročený maximálny počet študentov } } + } else { + // Chyba pri načítaní formátu, ukončíme načítanie + break; } } return num_students;