#99 Article 1034 Posted at 1995/12/15 20:49:25 by MEX (MAP5294) [SAHOU.3]

Subject: Re: Re: プログラミング作法・お題3 /1030 /1029

>  C で書くと qsort でごまかすと思います(^^;

はい、ごまかしましたゴメンナサイ(^^;

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

static int cmp_str(const char *x[], const char *y[])
{
  return strcmp(*x, *y);
}

int main(int argc, char *argv[])
{
  int i;

  if(argc < 2)
  {
    fprintf(stderr, "usage: %s [string] ...\n", argv[0]);
    return 1;
  }

  qsort(&argv[1], argc - 1, sizeof(char *), cmp_str);

  for(i = 1; i < argc; i++)
  {
    printf("%s\n", argv[i]);
  }

  return 0;
}

MAP5294 MEX
-------------
次回が恐い(笑)