![]() |
![]() |
![]() |
![]() |
![]() |
|
In Segment 263, you saw trade_price defined as a function of
two arguments:
double trade_price (double p, int n) {return p * n;}
Instead of handing two arguments to trade_price, you can redefine it
to take just one argument, which you declare to be a trade object.
If you choose this approach, you also need to change the body of
trade_price: The body must refer to the trade's price and
number structure variables, instead of to price and number
parameters, p and n:
double trade_price (struct trade t) {return t.price * t.number;}