home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_C / SNIP9404.ZIP / RG_ISORT.C < prev    next >
C/C++ Source or Header  |  1994-04-03  |  420b  |  19 lines

  1. /*
  2. **  insort() -- insertion sort an array of string pointers via strcmp()
  3. **  public domain by Ray Gardner   Denver, CO   12/91
  4. */
  5.  
  6. void strsort(char **v, int n)
  7. {
  8.       int i, j;
  9.       char *vtmp;
  10.  
  11.       for (i = 1; i < n; ++i)
  12.       {
  13.             vtmp = v[i];
  14.             for ( j = i - 1; j >= 0 && strcmp(v[j], vtmp) > 0; --j )
  15.                   v[j+1] = v[j];
  16.             v[j+1] = vtmp;
  17.       }
  18. }
  19.