home *** CD-ROM | disk | FTP | other *** search
- /*------------------------------------------------------------------*/
- /* ╡{ªí└╔ªW║┘: wat116.c */
- /*------------------------------------------------------------------*/
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <search.h>
-
- void main(int argc, char *argv[])
- {
- int i;
- unsigned num = 0;
- char **myarray = calloc(argc, sizeof(char **));
- int udf_compare(char **,char **);
-
- for(i=1;i<argc;++i)
- {
- lsearch(&argv[i], myarray, &num, sizeof(char **), udf_compare);
- }
- for(i=0;i<num;++i)
- {
- printf("%s\n",myarray[i]);
- }
- }
-
- int udf_compare(char **op1, char **op2)
- {
- return(strcmp(*op1,*op2));
- }