From fe12ce5b372714a64980b6df54b5b77d1dae3e7a Mon Sep 17 00:00:00 2001 From: ak643du Date: Thu, 25 Apr 2024 19:30:56 +0200 Subject: [PATCH] Initialization --- cv10/program.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cv10/program.c b/cv10/program.c index de71e14..6e7c5a1 100644 --- a/cv10/program.c +++ b/cv10/program.c @@ -24,7 +24,10 @@ int main() { } i = 0; - while (i < count && fgets(buffer, sizeof(buffer), stdin)) { + while (fgets(buffer, sizeof(buffer), stdin)) { + if (buffer[0] == '\n' || i >= count) { // End of input or reached maximum count + break; + } int len = strlen(buffer); if (len > 0 && buffer[len - 1] == '\n') { // Remove newline character if present buffer[len - 1] = '\0'; @@ -50,13 +53,13 @@ int main() { // Sort the applications alphabetically qsort(applications, i, sizeof(char *), compare_names); - printf("Prijati studenti:"); + printf("Prijati studenti:\n"); for (j = 0; j < i; j++) { printf("%s\n", applications[j]); } if (count < i) { - printf("Neprijati studenti:"); + printf("Neprijati studenti:\n"); for (; j < i; j++) { printf("%s\n", applications[j]); }