Print symbolic values using enumeration

  1. #include<stdio.h>  
  2. #include<conio.h>  
  3.   
  4. enum BOOLEAN  
  5. {  
  6.     FALSE,  
  7.     TRUE  
  8. };  
  9. char * map(enum BOOLEAN);  
  10. main()  
  11. {  
  12.     enum BOOLEAN numberOne, numberTwo;  
  13.     numberOne = FALSE;  
  14.     numberTwo = TRUE;  
  15.     printf("integer values are: %d %d\n", numberOne, numberTwo);  
  16.     printf("symbolic values are: %s %s", map(numberOne), map(numberTwo));  
  17.     getch();  
  18. }  
  19. char * map(enum BOOLEAN numberOne)  
  20. {  
  21.   
  22.     switch (numberOne)  
  23.     {  
  24.         case 0:  
  25.             return "FALSE";  
  26.         case 1:  
  27.             return "TRUE";  
  28.     }  
  29. }