Listing 4: A program to test the command line class


/***************************************************
  FILE NAME   : test.cpp
  AUTHOR      : Matt Weisfeld                     
                                                  
  DESCRIPTION : execute child processes
***************************************************/
#include <iostream.h>
#include "cproc.hpp"
//  DESCRIPTION  : code to test the command line class
void main(void) {
	int status;
	cout << "Test Initialization Constructor" << endl;
	child_process A("hello 1");
	status = A;
	cout << "A status = " << status << endl;
	cout << "Test Default Constructor & Character Initialization Op" << endl;
	child_process B;
	B = "hello 1 2";
	status = B;
	cout << "B status = " << status << endl;
	cout << "Test Default Constructor & Class Initialization Op" << endl;
	child_process C;
	C = A;
	status = C;
	cout << "C status = " << status << endl;
	cout << "Test Class Copy Constructor" << endl;
	child_process D(B);
	status = D;
	cout << "D status = " << status << endl;
	return;
}