diff --git a/cv5/program.c b/cv5/program.c index a5f8a91..f878b47 100644 --- a/cv5/program.c +++ b/cv5/program.c @@ -26,11 +26,13 @@ int main() { srand(time(NULL)); // Inicializácia generátora náhodných čísel - // Generovanie náhodných dát do databázy - for (int i = 0; i < 10; i++) { - int votes = rand() % 11; // Generovanie náhodného počtu hlasov od 0 do 10 + // Čítanie vstupu a vytváranie databázy + char input[SIZE]; + while (fgets(input, SIZE, stdin) != NULL) { + int votes; char name[SIZE]; - sprintf(name, "Student %d", i+1); // Vytvorenie náhodného mena a priezviska študenta + sscanf(input, "%d %s %s", &votes, name, name + strlen(name) + 1); // Načítanie počtu hlasov, mena a priezviska + int id = find_student(database, size, name); if (id < 0) { strcpy(database[size].name, name);