Mega Code Archive
Categories
/
C++
/
File
Copy a file and reverse case of letters
#include
#include
#include
using namespace std; int main(int argc, char *argv[]) { char ch; if(argc!=3) { cout << "Usage: COPYREV
\n"; return 1; } ifstream in(argv[1]); if(!in) { cout << "Cannot open input file.\n"; return 1; } ofstream out(argv[2]); if(!out) { cout << "Cannot open output file.\n"; return 1; } while(!in.eof()) { ch = in.get(); if(!in.eof()) { if(islower(ch)) ch = toupper(ch); else ch = tolower(ch); out.put(ch); } }; in.close(); out.close(); return 0; }