Home Segments Index Top Previous Next

393: Mainline

You may also want to use readers to provide access to virtual structure variables that exist only in the sense that their values can be computed from structure variables that do exist. For example, you can create a read_total_cost function, which seems to read the contents of a total_cost structure variable, but which actually works with the price and number structure variables:

double read_total_cost (struct trade *tptr) { 
  return tptr -> price * tptr -> number; 
}