i was working through the tutorial
http://www.cprogramming.com/tutorial/enum.html
this tutorial is great, but I have a question on it.
it doesn't address the printing of enums.
it says that you have to provide special handling to have it print anything other then the integer value that is stored. Does this mean i have to test for the integer value and then print the enum value? is there no other way to have the value print with out testing?

ie.
Code:
BinaryBit_t BitValue = off_bit
 
if (BitValue == 0)
	cout<<"off_bit";