import java.io.*;
import java.util.Scanner;

/** Input and Output main program
 *
 * @author Duncan Buell
 *
 * written: 18 October 2007
*/
public class Main3 extends Object
{

  public static void main(String[] args)
  {

    String inputFileName = null,outputFileName = null;
    Sub3 theSub = new Sub3();
    Scanner inDataFile = null;
    PrintWriter outDataFile = null;

    inputFileName = "theDataFile.dat";
    inDataFile = Utilities.ScannerOpen(inputFileName);
    System.out.println("Input file '" + inputFileName + "' opened, continue");

    outputFileName = "theOutputFile.dat";
    outDataFile = Utilities.PrintWriterOpen(outputFileName);
    System.out.println("Output file '" + outputFileName + "' opened, continue");

    theSub.doSub3(inDataFile,outDataFile);

//
// Note that you have to close the data files that you opened because Java
// buffers the output.  We'll talk about this.
//
    outDataFile.close();

    System.out.println("File processed, terminate");

  }
} // public class Main3 extends Object

