Aktualizovat du2/program.c

This commit is contained in:
Tomáš Vlček 2026-03-12 12:47:17 +00:00
parent ce9cecb1e1
commit 5738c2d668

View File

@ -37,11 +37,12 @@ int main() {
//bude citat dovtedy, pokial nedosiahne limit studentDB array-u (20 prvkov max) alebo fgets() sa nedostane na koniec suboru //bude citat dovtedy, pokial nedosiahne limit studentDB array-u (20 prvkov max) alebo fgets() sa nedostane na koniec suboru
while (x < 20 && fgets(line, SIZE, stdin) != NULL) while (x < 20 && fgets(line, SIZE, stdin) != NULL)
{ {
//poistka - zacne citat iba ak prva hodnota nacitana je int) //poistka - zacne vyskoci z kodu, ak je prvy char neplatny
char* linePtr = line; char* linePtr = line;
while (!isdigit(*linePtr)) if (!isdigit(*linePtr))
{ {
linePtr++; linePtr++;
break;
} }
if(sscanf(line, "%d %s %s", &najdPocetHlasov, najdMeno, najdPriezvisko) == 3) if(sscanf(line, "%d %s %s", &najdPocetHlasov, najdMeno, najdPriezvisko) == 3)