home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / c / 16045 < prev    next >
Encoding:
Internet Message Format  |  1992-11-06  |  1.3 KB

  1. Path: sparky!uunet!ferkel.ucsb.edu!taco!rock!stanford.edu!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!rpi!news.ans.net!cmcl2!adm!claudius!cor5.pica.army.mil!birnbaum
  2. From: birnbaum@cor5.pica.army.mil (Richard C. Birnbaum (GC-ACCURATE) <birnbaum>)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Help.  (Unix C)
  5. Message-ID: <1992Nov5.162818.10918@pica.army.mil>
  6. Date: 5 Nov 92 16:28:18 GMT
  7. References: <1992Nov3.230425.15029@ucsu.Colorado.EDU> <Bx62ux.606@portal.hq.videocart.com> <2214@sdrc.COM> <1992Nov5.154636.10510@pica.army.mil>
  8. Sender: news@pica.army.mil (USENET Special Account <usenet>)
  9. Organization: U.S. Army Armament Research Dev. & Eng. Ctr, Dover NJ
  10. Lines: 22
  11. Nntp-Posting-Host: cor5.pica.army.mil
  12.  
  13. Following up my own post with a correction....
  14.  
  15.  
  16. I wrote:
  17.  
  18. |> .. discussion of qsort and comparison function for comparing float members
  19. |> of structures deleted....
  20. |> 
  21. |> instead of the comparison function doing
  22. |> 
  23. |>      if (ptr->item1 == ptr->item 2) return 0;
  24. |>      if (ptr->item1 > ptr->item 2) return 1;
  25. |>      return -1;
  26. |> 
  27. |> you could do simply
  28. |> 
  29. |>      return (ptr->item1 - ptr->item2);
  30. |> 
  31. |> You need not return only the values 0, 1, or -1 - you must return 0,
  32. |> positive number, or negative number.
  33.  
  34. This works for intgers, not floats (sorry)
  35.