home *** CD-ROM | disk | FTP | other *** search
- // Program to change lowercase to uppercase
- // By: Steven J. Clement
-
- #include <iostream.h>
- #include <stdio.h>
- #include <ctype.h>
- #include <string.h>
-
- main(int argc, char *argv[])
- {
- FILE *in, *out;
- char ch;
- if(argc < 2) {
- cout << "Program to change lowercase to uppercase\n";
- cout << "Usage: LWR2UPR input filename output filename\n\n";
- return 1;
- }
- if(strcmpi(argv[1], argv[2]) == 0) {
- cout << "input filename and output filename must be different\n\n";
- return 1;
- }
- if((in=fopen(argv[1], "rt")) == NULL) {
- cout << "Error opening input file\n\n";
- return 1;
- }
- if((out=fopen(argv[2], "wt")) == NULL) {
- cout << "Error opening output file\n\n";
- return 1;
- }
- while (!feof(in))
- fputc(toupper(fgetc(in)), out);
- fclose(in);
- fclose(out);
- return 0;
- }