Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main(int argc, char** argv)
- {
- using namespace std;
- if (argc < 3)
- { // we didn't get enough arguments, so complain and quit
- cout << "Usage: " << argv[0] /* program name */ << " infile outfile" << endl;
- exit(1);
- }
- // get the file names from the argument array
- char* inFileName = argv[1];
- char* outFileName = argv[2];
- int temp; // hold the number being transfered
- // open the files
- ifstream inFile;
- inFile.open(inFileName);
- if (inFile.fail())
- {
- cout << "Could not open " << inFileName << endl;
- exit(1);
- }
- ofstream outFile;
- outFile.open(outFileName);
- if (outFile.fail())
- {
- cout << "Could not open " << outFileName << endl;
- exit(1);
- }
- // ok, the files are open; let's copy
- while (inFile >> temp)
- {
- outFile << temp << endl; // one number per line
- }
- // close up the files
- inFile.close();
- outFile.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment