|
From: Ray W. <ra...@in...> - 2001-06-27 19:15:01
|
You can use #include <iostream> without the ".h", but you have to follow it somewhere with a "using namespace std;" statement. This can be anywhere before you use any of the library function in iostream. The use of the namespace statement is the new C++ standard and is implemented in Dev C++. Note that only "using namespace std;" statement is required in the program reguardless of how many #include directives you use. At 02:37 PM 6/27/01 +0700, you wrote: >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___ > > > >_______________________________________________ >Dev-cpp-users mailing list >Dev...@li... >http://lists.sourceforge.net/lists/listinfo/dev-cpp-users > > Ray Witter |