home *** CD-ROM | disk | FTP | other *** search
/ Using Visual C++ 4 (Special Edition) / Using_Visual_C_4_Special_Edition_QUE_1996.iso / ch14 / macromid.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1995-09-18  |  284 b   |  12 lines

  1. #include <iostream.h>
  2.  
  3. #define _Middle(a, b, c) \
  4.          ((a) <= (b) ? ((b) <= (c) ? (b) : ((a) <= (c) ?  \
  5.           (c) : (a))) : ((a) <= (c) ? (a) : ((b) <= (c) ? \
  6.           (c) : (b))))
  7.  
  8. void main()
  9. {
  10.    cout << "Middle(3, 12.78, 5) is " << _Middle(3, 12.78, 5);
  11. }
  12.