demon@desire.wright.edu (01/30/91)
Can any c++ expert give me some help with this code? A friend who does not have net access can not get it to compile. My knowledge of C++ is not that great... Thanx in advance Brett bkottmann@falcon.aamrl.wpafb.af.mil #include <stream.h> typedef enum{red, green, amber} traffic_light_color; struct intersection { traffic_light_color traffic_light; int number_cars_queued; int cumulative_number_cars; friend ostream & operator << (ostream & s, intersection & light); }; ostream & operator << (ostream & s, intersection & light) { switch (light.traffic_light) { case red: return (s << "red"); case green: return (s << "green"); case amber: return (s << "yellow"); } } intersection network[50]; main() { network[1].traffic_light = amber; cout << "The light at the 2nd intersection is " << network[1]; }