home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / vrac / tocaps.zip / TOCAPS.C < prev    next >
C/C++ Source or Header  |  1994-02-08  |  702b  |  39 lines

  1. /* tocaps.c */
  2.  
  3. /* dap@kandy.com 02/08/94. Public Domain */
  4.  
  5. #include <stdio.h>
  6. #include <string.h>
  7. #include <ctype.h>
  8.  
  9. char buf[32768];
  10.  
  11. main(int argc, char **argv)
  12. {
  13.   int double_spaced=0;
  14.  
  15.   switch(argc)
  16.   {
  17.     case 1:
  18.       break;
  19.     case 2:
  20.       if(tolower(*argv[1])=='d')
  21.       {
  22.     double_spaced++;
  23.     break;
  24.       }
  25.     default:
  26.       fprintf(stderr, "TOCAPS [d] <input_file >output_file\n");
  27.       fprintf(stderr, "Note the REDIRECTION symbols, please!\n");
  28.       fprintf(stderr, "d = double spaced output.\n");
  29.       exit(1);
  30.   }
  31.  
  32.   while(fgets(buf, 32767, stdin)!=NULL)
  33.   {
  34.     printf("%s", strupr(buf));
  35.     if(double_spaced)
  36.       putchar('\n');
  37.   }
  38. }
  39.