Update 'cv10/program.c'
This commit is contained in:
parent
651bd07061
commit
0affccd25f
@ -20,12 +20,12 @@ int main() {
|
|||||||
|
|
||||||
if (scanf("%d\n", &maxStudents) != 1 || maxStudents <= 0) {
|
if (scanf("%d\n", &maxStudents) != 1 || maxStudents <= 0) {
|
||||||
puts("Nespravny vstup");
|
puts("Nespravny vstup");
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
while (fgets(name, MAX_NAME_LENGTH, stdin)) {
|
while (fgets(name, MAX_NAME_LENGTH, stdin)) {
|
||||||
if (name[0] == '\n') break;
|
if (name[0] == '\n') break;
|
||||||
name[strcspn(name, "\n")] = '\0';
|
name[strcspn(name, "\n")] = '\0';
|
||||||
|
|
||||||
|
|
||||||
@ -34,11 +34,11 @@ int main() {
|
|||||||
names = realloc(names, capacity * sizeof(char *));
|
names = realloc(names, capacity * sizeof(char *));
|
||||||
if (names == NULL) {
|
if (names == NULL) {
|
||||||
perror("Failed to reallocate memory");
|
perror("Failed to reallocate memory");
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int isDuplicate = 0;
|
int isDuplicate = 0;
|
||||||
for (int i = 0; i < count; i++) {
|
for (int i = 0; i < count; i++) {
|
||||||
if (strcmp(names[i], name) == 0) {
|
if (strcmp(names[i], name) == 0) {
|
||||||
@ -51,7 +51,7 @@ int main() {
|
|||||||
names[count] = strdup(name);
|
names[count] = strdup(name);
|
||||||
if (names[count] == NULL) {
|
if (names[count] == NULL) {
|
||||||
perror("Failed to duplicate name");
|
perror("Failed to duplicate name");
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
@ -59,10 +59,10 @@ int main() {
|
|||||||
|
|
||||||
if (count == 0) {
|
if (count == 0) {
|
||||||
puts("Ziadne prihlasky");
|
puts("Ziadne prihlasky");
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
qsort(names, count, sizeof(char *), compare);
|
qsort(names, count, sizeof(char *), compare);
|
||||||
|
|
||||||
|
|
||||||
@ -87,4 +87,4 @@ int main() {
|
|||||||
free(names);
|
free(names);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user