If my function prototype is:
Code:
void ltb_calculation(double deduction, double *ltb, double *gross_pay);
and my main function has the function(with the variables declared as doubles):
Code:
ltb_calculation(deduction, *ltb, *gross_pay);
and my function is:
Code:
void ltb_calculation(double deduction, double *ltb, double *gross_pay)
{
if (( *gross_pay / 100) > 0)
{
*ltb= *gross_pay / 100;
if (*ltb > 50)
{
*ltb == 50;
}
deduction= *ltb * 2;
*gross_pay= *gross_pay - deduction;
}
}
WHY do i get these error messages saying: "Function argument assignment between types "double*" and "double" is not allowed." ???
I have a LOT of these messages as i did the same thing for each function. Some one help?