home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / TEXT / UTILITY / CASER.ZIP / LWR2UPR.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1990-10-09  |  807 b   |  35 lines

  1. // Program to change lowercase to uppercase
  2. // By: Steven J. Clement
  3.  
  4. #include <iostream.h>
  5. #include <stdio.h>
  6. #include <ctype.h>
  7. #include <string.h>
  8.  
  9. main(int argc, char *argv[])
  10. {
  11.     FILE *in, *out;
  12.     char ch;
  13.     if(argc < 2) {
  14.         cout << "Program to change lowercase to uppercase\n";
  15.         cout << "Usage: LWR2UPR input filename  output filename\n\n";
  16.         return 1;
  17.     }
  18.     if(strcmpi(argv[1], argv[2]) == 0) {
  19.         cout << "input filename and output filename must be different\n\n";
  20.         return 1;
  21.     }
  22.     if((in=fopen(argv[1], "rt")) == NULL) {
  23.         cout << "Error opening input file\n\n";
  24.         return 1;
  25.     }
  26.     if((out=fopen(argv[2], "wt")) == NULL) {
  27.         cout << "Error opening output file\n\n";
  28.         return 1;
  29.     }
  30.     while (!feof(in))
  31.         fputc(toupper(fgetc(in)), out);
  32.     fclose(in);
  33.     fclose(out);
  34.     return 0;
  35. }