double perc, x;
while (i < 30){
if ((datum - (atoi(udaje[i]))) >= 10000){
perc = ((atoi(udaje[i - 1])) == 1) ? 0.015 : 0.022;
x = (double)atoi(udaje[i-1])*perc;
printf("%s %s %.2lf\n", strtok(udaje[i-4], "\n"), strtok(udaje[i-3],"\n"), x);
}
i = i + 6;
}
toto mi tu nefunguje nejak ta podmienka perc = ((atoi(udaje[i - 1])) == 1) ? 0.015 : 0.022;
atoi(udaje[i - 1]) - toto je vlastne riadok v subore ktory nadobuda hodnotu bud 0 alebo 1, takze vlastne sa pytam ze ak je 1 tak ma byt perc=0,015 a ak je 0 tak perc= 0.022,, ale vzdy mi to hodi(aj pre 1 aj 0) perc=0,015 :( vidite tam dakto dačo zle alebo potrebujete viac udajov /informacii? dakujem
a neviete mi ešte poradiť prosim ako si spravim funkciu/proceduru, ktorou si otvorim subor, a budem ho vediet pouzivat aj v inych funkciach uz otvoreny subor, alebo take nieco, skusal som daco ale nejak mi to nejde...