Hi guys, me again with my "Why use 5 lines when 25 will do" code. Please could somebody show me a more efficient way of writing the following, as it looks like I may need to put the same code (but slightly differant) about 20 times.
Thanks a bunch.
Phil
Thanks a bunch.
Phil
Code:
for (i=1; i<18; i++){
if (sN==1 && e[i].e1!=0){
addrow (id, (q*e[i].e1)+" x", e[i].code, e[i].name);
pt[i+67]=(q*e[i].e1)
}
if (sN==2 && e[i].e2!=0){
addrow (id, (q*e[i].e2)+" x", e[i].code, e[i].name);
pt[i+67]=(q*e[i].e2)
}
if (sN==3 && e[i].e3!=0){
addrow (id, (q*e[i].e3)+" x", e[i].code, e[i].name);
pt[i+67]=(q*e[i].e3)
}
if (sN==4 && e[i].e4!=0){
addrow (id, (q*e[i].e4)+" x", e[i].code, e[i].name);
pt[i+67]=(q*e[i].e4)
}
if (sN==5 && e[i].e5!=0){
addrow (id, (q*e[i].e5)+" x", e[i].code, e[i].name);
pt[i+67]=(q*e[i].e5)
}
if (sN==6 && e[i].e6!=0){
addrow (id, (q*e[i].e6)+" x", e[i].code, e[i].name);
pt[i+67]=(q*e[i].e6)
}
}