home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / prof_c / 03dos / replay.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-08-11  |  704 b   |  35 lines

  1. /*
  2.  *    replay -- echo the command-line arguments
  3.  *    to standard output
  4.  */
  5.  
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. #include <local\std.h>
  9.  
  10. main(argc, argv)
  11. int argc;
  12. char **argv;
  13. {
  14.     int i;
  15.     char **p;
  16.     static char pgm[MAXNAME + 1] = { "replay" };
  17.  
  18.     void getpname(char *, char *);
  19.     
  20.     /* get program name from DOS (version 3.00 and later) */
  21.     if (_osmajor >= 3)
  22.         getpname(*argv, pgm);
  23.  
  24.     /* check for arguments */
  25.     if (argc == 1)
  26.         exit(1);    /* none given */
  27.  
  28.     /* echo the argument list, one per line */
  29.     p = argv;
  30.     printf("%s arguments:\n\n", pgm);
  31.     for (--argc, ++argv; argc > 0; --argc, ++argv)
  32.         printf("argv[%d] -> %s\n", argv - p, *argv);
  33.     exit(0);
  34. } /* end main() */
  35.