/* testCircleC.cpp C-style "object" implementation. Bruce M. Bolden May 4, 1998 */ #include using namespace std; struct circle // Circle definition { double radius; }; typedef struct circle Circle; void SetRadius( Circle& c, double r ); void ShowRadius( Circle c ); int main() { Circle c1; c1.radius = 2.0; ShowRadius( c1 ); SetRadius( c1, 3.2 ); ShowRadius( c1 ); return 0; } void SetRadius( Circle& c, double r ) { c.radius = r; } void ShowRadius( Circle c ) { cout << c.radius << endl; }