home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_10_04 / 1004111a < prev    next >
Text File  |  1992-02-10  |  545b  |  32 lines

  1. Listing 10
  2. ******
  3.  
  4. #include <stdarg.h>
  5. int maximum(int count, int first,...);
  6. main()
  7.     {
  8.     int ret;
  9.     ret = maximum(6, 2,3,4,5,9,8);
  10.     printf("Maximum is %d\n", ret);
  11.     }
  12.  
  13. int maximum(int count,int first,...)
  14.     {
  15.     va_list arguments;
  16.     int i;
  17.     int value;
  18.     int maximum = first;
  19.     va_start(arguments, first);
  20.     for (i = 0; i < count - 1; i++)
  21.         {
  22.         value = va_arg(arguments, int);
  23.         if (value > maximum)
  24.             maximum = value;
  25.         }
  26.     va_end(arguments);
  27.     return maximum;
  28.     }
  29.  
  30. *****   
  31.  
  32.