Aktualizovat du2/program.c

This commit is contained in:
Tomáš Vlček 2026-03-11 23:11:55 +00:00
parent 25dc8c1eef
commit 5ac6d15ac4

View File

@ -17,7 +17,7 @@ int main() {
//citanie vstupu //citanie vstupu
char line[SIZE]; char line[SIZE];
memset(line,0, sizeof(line)); memset(line,0, sizeof(name));
char* r = fgets(line,SIZE,stdin); char* r = fgets(line,SIZE,stdin);
if (r == NULL) if (r == NULL)
@ -33,7 +33,7 @@ int main() {
struct student DBStudenti[20]; struct student DBStudenti[20];
//prednastavenie pamati //prednastavenie pamati
memset(student, 0, sizeof(student)); memset(DBStudenti, 0, sizeof(DBStudenti));
//pomocny index //pomocny index
int x = 0; int x = 0;
@ -44,7 +44,7 @@ int main() {
// DBStudenti[x].meno = najdMeno; // DBStudenti[x].meno = najdMeno;
// DBStudenti[x].pocetHlasov = najdPocetHlasov; // DBStudenti[x].pocetHlasov = najdPocetHlasov;
strcpy(DBStudenti[x].meno, najdMeno); strcpy(DBStudenti[x].meno, najdMeno);
strcpy(DBStudenti[x].pocetHlasov, najdPocetHlasov); DBStudenti[x].pocetHlasov = najdPocetHlasov;
x += 1; x += 1;
//reset nacitanych hodnot na konci kazdeho cyklu //reset nacitanych hodnot na konci kazdeho cyklu
@ -52,7 +52,7 @@ int main() {
najdPocetHlasov = 0; najdPocetHlasov = 0;
} }
//zoradenie zoznamu, resp. array-u //zoradenie zoznamu, resp. arrayu
qsort(DBStudenti, 20, sizeof(struct student), compare); qsort(DBStudenti, 20, sizeof(struct student), compare);
//vypis vysledkov //vypis vysledkov
@ -61,13 +61,13 @@ int main() {
{ {
//20 je nahodne cislo, resp. realne budeme vypisovat userov //20 je nahodne cislo, resp. realne budeme vypisovat userov
//, pokial nenarazime na prazdny student ID zaznam //, pokial nenarazime na prazdny student ID zaznam
if (DBStudenti[i].meno == '\0') if (DBStudent[i].meno == '\0')
{ {
break; break;
} }
//malo by vypisovat zaznamy takto: //malo by vypisovat zaznamy takto:
//10_Tomas_Vlcek //10_Tomas_Vlcek
printf("%d %s", DBStudenti[i].pocetHlasov, DBStudenti[i].meno); printf("%d %s", DBStudent[i].pocetHlasov, DBStudent[i].meno);
} }
return 0; return 0;
} }