home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_09_12 / 9n12123a < prev    next >
Text File  |  1991-09-24  |  557b  |  30 lines

  1.  
  2. Listing 5
  3. ********
  4.  
  5. #include <stdarg.h>
  6. int maximum(int count, int first,...);
  7. main()
  8.     {
  9.     int ret;
  10.     ret = maximum(6, 2,3,4,5,9,8);
  11.     printf("Maximum is %d\n", ret);
  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.     return maximum;
  27.     }
  28. *************
  29.  
  30.