diff --git a/a3/program.c b/a3/program.c index 88e29e2..2b52db9 100644 --- a/a3/program.c +++ b/a3/program.c @@ -7,7 +7,7 @@ int compare(const void* arg1, const void* arg2) { char* s1 = *((char**)arg1); char* s2 = *((char**)arg2); - return strcmp(s2, s1); + return strcmp(s1, s2); } int main() { @@ -45,8 +45,8 @@ int main() { } if (!najdene) { - mena[pocet_mien] = malloc(pocet_znakov); - memcpy(mena[pocet_mien], line, pocet_znakov + 1); + mena[pocet_mien] = malloc(pocet_znakov); + strcpy(mena[pocet_mien], line); pocet_mien++; } }