Aktualizovat du2/program.c
This commit is contained in:
parent
5738c2d668
commit
69c7a6caae
@ -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++)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user