|
From: Nurhidayat <dh...@ma...> - 2001-06-27 07:40:36
|
I try to correct them. .. 1. I think the correct code is #include <iostream.h> not #include <iostream> 2. The prototype of: void getInput(string, float&); is not match to function declaration: void getInput(string name, float salary) Second parameter must be fixed to: float& salary 3. The same problem also causes of different prototypes to declarations. The other prototypes of: float calcFwt(float, float); float calcFica(float, float); float calcNetPay(float, float, float); void displayInfo(string, float, float, float, float); respectively are not match (type or number of parameters) to function declarations: float calcFwt(float salary, const float FWT_RATE, float fwtTax) float calcFica(float &salary, const float FICA_RATE, float ficaTax) float calcNetPay(float salary, float fwtTax, float ficaTax, float netPay) void displayInfo(string &name, float salary, float fwtTax, float ficaTax, float netPay) If it's hard to make them consistent, dont make prototypes. Just put your functions before main(). ___Nurhidayat___ |