diff --git a/du2/program.c b/du2/program.c index 6d6b664..5cceb51 100644 --- a/du2/program.c +++ b/du2/program.c @@ -23,14 +23,12 @@ static int cmp(const void *a, const void *b) { int main(void) { char line[MAX_LINE]; - while (fgets(line, sizeof(line), stdin)) { line[strcspn(line, "\n")] = '\0'; char *end; long votes = strtol(line, &end, 10); if (end == line || votes <= 0 || *end != ' ') break; - char *name = end + 1; if (*name == '\0') break; @@ -51,9 +49,9 @@ int main(void) { return 1; } qsort(students, count, sizeof(Student), cmp); - + printf("Vysledky:\n"); for (int i = 0; i < count; i++) printf("%ld %s\n", students[i].votes, students[i].name); return 0; -} \ No newline at end of file +}