//------------------------------------------------------------------------
//  copyfile.cpp
//  This program copies all characters from an existing input file to a
//  new output file.  The user is prompted for the names of the input
//  and output files.
//------------------------------------------------------------------------
#include <iostream.h>
#include <fstream.h>

int main()
{
    char fileName[20];

    cout << "Name of input file: ";
    cin >> fileName;

    ifstream inFile(fileName);
    if ( !inFile ) {
        cerr << "Can't open input file\n";
        return 1;
    }

    cout << "Name of output file: ";
    cin >> fileName;

    ofstream outFile(fileName);
    if ( !outFile ) {
        cerr << "Can't open output file\n";
        return 1;
    }

    char ch;
    while (inFile.get(ch))
        outFile << ch;

    return 0;
}

