void Sales::report(long long SKU, long long SKU2, int *totalSales) { *totalSales = 0; if (SKU==SKU2) { int i = fbsearch(pro, pronum, SKU); *totalSales = pro[i].totsal; } else { int i = fbsearch(pro, pronum, SKU); int j = fbsearch(pro, pronum, SKU2); if (i<j) { for (int a = i; a<=j; ++a) { *totalSales += pro[a].totsal; } } else { for (int a = j; a<=i; ++a) { *totalSales += pro[a].totsal; } } } } // report())
int main(void) { int key; generate("data.bin"); printf("CO hledame? "); scanf("%d", &key); printf("Nalezeno: %ld\n", fbsearch("data.bin", key)); return 0; }
void Sales::sale(long long SKU, int numSold, const char **name, int *price) { int i = fbsearch(pro, pronum, SKU); *name = pro[i].name; *price = pro[i].price; if(numSold<=pro[i].onHand ) { pro[i].onHand-=numSold; pro[i].totsal+=(numSold*pro[i].price); if(pro[i].onHand<pro[i].minimum && pro[i].order==0) { pro[i].order++; m[mcount]=pro[i].SKU; mcount++; } } } // sale())