// ---------------------------------------------------------------------------
// PrintMain.C
// This program tests print out command line arguments!
//
// Paul McNamee
// Introduction to C++ Programming,  605.201
// ---------------------------------------------------------------------------

#include <iostream.h>

int main (int argc, char *argv[]) {
  cout << "The program name is: <" << argv[0] << ">\n";
  for (int i=1; i<argc; i++) {
    cout << "  Argument " << i << " is <" << argv[i] << ">\n";
  }
  return argc;
}

// ---------------------------------------------------------------------------
// Some output:
// paulmac@nautilus: CC -o PrintMain PrintMain.C
//
// paulmac@nautilus: PrintMain a b 5
// The program name is: <PrintMain>
//   Argument 1 is <a>
//   Argument 2 is <b>
//   Argument 3 is <5>
//
// paulmac@nautilus: cp PrintMain FooPrint
//
// paulmac@nautilus: FooPrint hello world 4+5
// The program name is: <FooPrint>
//   Argument 1 is <hello>
//   Argument 2 is <world>
//   Argument 3 is <4+5>

