diff --git a/a3/program.c b/a3/program.c index 2b52db9..0b3adc2 100644 --- a/a3/program.c +++ b/a3/program.c @@ -14,7 +14,7 @@ int main() { int max_prijatych = 0; if (scanf("%d\n", &max_prijatych) != 1 || max_prijatych <= 0) { puts("Nespravny vstup"); - return 1; + return 0; } char* mena[SIZE]; @@ -45,7 +45,7 @@ int main() { } if (!najdene) { - mena[pocet_mien] = malloc(pocet_znakov); + mena[pocet_mien] = malloc(pocet_znakov + 1); strcpy(mena[pocet_mien], line); pocet_mien++; } @@ -53,7 +53,7 @@ int main() { if (pocet_mien == 0) { puts("Ziadne prihlasky"); - return 1; + return 0; } qsort(mena, pocet_mien, sizeof(char*), compare);