home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / m / mar93.zip / 1103099A < prev    next >
Text File  |  1993-01-05  |  674b  |  32 lines

  1. // tdate6.cpp:
  2.  
  3. #include <stdio.h>
  4. #include "date6.h"
  5.  
  6. main()
  7. {
  8.     Date d1(1,1,1970), d2(12,8,1992);
  9.     Date result = d1 - d2;
  10.     printf("years: %d, months: %d, days: %d\n",
  11.         result.get_year(),
  12.         result.get_month(),
  13.         result.get_day());
  14.     result = d2 - d1;
  15.     printf("years: %d, months: %d, days: %d\n",
  16.         result.get_year(),
  17.         result.get_month(),
  18.         result.get_day());
  19.     int test = d1 - d2 == -(d2 - d1);
  20.     printf("d1 - d2 == -(d2 - d1)? %s\n",
  21.       test ? "yes" : "no");
  22.     return 0;
  23. }
  24.  
  25. /* OUTPUT
  26.  
  27. years: -22, months: -11, days: -7
  28. years: 22, months: 11, days: 7
  29. d1 - d2 == -(d2 - d1)? yes
  30. */
  31.  
  32.