Aktualizovat du2/program.c

This commit is contained in:
Tomáš Vlček 2026-03-12 12:54:42 +00:00
parent 5738c2d668
commit 69c7a6caae

View File

@ -25,6 +25,8 @@ int main() {
char najdPriezvisko [32];
int najdPocetHlasov = 0;
int x = 0;
//vlastny barebones mechanizmus na vyhadzovanie chyb pri citani
bool prvyZaznamReadExceptionThrown = 0;
//array instancii struktur studentov
struct student DBStudenti[20];
@ -44,6 +46,11 @@ int main() {
linePtr++;
break;
}
else if (!isdigit(*linePtr) && x = 0) //kontrola prveho zaznamu
{
prvyZaznamReadExceptionThrown = true;
break;
}
if(sscanf(line, "%d %s %s", &najdPocetHlasov, najdMeno, najdPriezvisko) == 3)
{
@ -81,6 +88,7 @@ int main() {
//zoradenie zoznamu, resp. arrayu
qsort(DBStudenti, 20, sizeof(struct student), compare);
if (prvyZaznamReadExceptionThrown) { printf("Nepodarilo nacitat nic");}
//vypis vysledkov
printf("Vysledky:\n");
for (int i = 0; i < 20; i++)