//Kyu Bae //Program 13B //3-28-00 //Purpose: //This program provides the opportunity to : //1) Use file operators to fill an array. //2) Reinforce objectives of previous lab projects. #include #include void CheckNum (int *iProductIdPtr,int *iQuantityPtr); void PrintInvoice(int *iProductIdPtr, int *iQuantityPtr); void ReportFirst(int *iNumCode, int *iNumVolume); //input: none //call check function and print function //output : return o int main (void) { int iProductIdArr[8]; int iQuantityArr[8] = {0}; char cAnswer; int i=0; ifstream InputFile; InputFile.open("A:\\DataFile.txt",ios::nocreate); if (InputFile.fail()) { cout<<"File open error!" <> iProductIdArr[i]; i++; } InputFile.close(); do { cout<<"Do you have a order to place? "<>cAnswer; if(cAnswer=='n' || cAnswer=='N') break; else CheckNum( iProductIdArr, iQuantityArr); } while (cAnswer=='Y'|| cAnswer=='y'); PrintInvoice( iProductIdArr, iQuantityArr); return 0; } //input: iProductIdArr //enter product number and number of order they place //output: none void CheckNum (int *iProductIdPtr,int *iQuantityPtr) { int iItemNum; int iHowMany; int i; cout<<"Enter the product Number: "<>iItemNum; for (i=0; i<8 && iItemNum != *iProductIdPtr; i++) ; //null loop if (i<8) { cout<<"How many do you want to order? "<>iHowMany; *iQuantityPtr=*iQuantityPtr+ iHowMany; } else cout<<"You entered invalid product number!!!"<