cv5
This commit is contained in:
parent
9318117a6a
commit
44a3be3a54
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user