This commit is contained in:
Džubara 2024-03-22 00:23:16 +01:00
parent 9318117a6a
commit 44a3be3a54

View File

@ -6,7 +6,7 @@
// Štruktúra pre uloženie informácií o študentovi // Štruktúra pre uloženie informácií o študentovi
struct student { struct student {
char name[SIZE]; char name[2 * SIZE]; // Zvýšená veľkosť pre celé meno (meno + priezvisko)
int votes; int votes;
}; };
@ -41,12 +41,12 @@ int main() {
int size = 0; // Aktuálny počet študentov v databáze int size = 0; // Aktuálny počet študentov v databáze
// Načítanie hlasov zo vstupu // Načítanie hlasov zo vstupu
char line[SIZE]; char line[2 * SIZE]; // Zvýšená veľkosť pre celý riadok (meno + priezvisko)
while (fgets(line, SIZE, stdin) != NULL) { while (fgets(line, 2 * SIZE, stdin) != NULL) {
char name[SIZE]; char name[2 * SIZE]; // Zvýšená veľkosť pre celé meno (meno + priezvisko)
int votes; int votes;
// Rozdelenie riadku na počet hlasov a meno študenta // Rozdelenie riadku na počet hlasov a meno študenta
if (sscanf(line, "%d %s", &votes, name) != 2) { if (sscanf(line, "%d %[^\n]", &votes, name) != 2) {
fprintf(stderr, "Chybný formát vstupu!\n"); fprintf(stderr, "Chybný formát vstupu!\n");
break; break;
} }