// file: lecture_37/example.cc // // local include files // #include "car.h" // create a car outside of main // //static Car joe; //static Car joe1; // define a function // //void mary(Car& foo); // define a main program // int main(int argc, char** argv) { // declare a container for cars // Car car1; // car1.myprint(); car1.myprint((char*)"car1 **>", stdout); Car car2((char*)"Ford", (char*)"Blue"); Car car3((char*)"Ford", (char*)"Blue", (float)27.0); Car car4(argv[1], argv[2], atof(argv[3])); car1.myprint((char*)"car1 **>", stdout); car2.myprint((char*)"car2 **>", stdout); //Car car3(argv[1]); // car1.myprint((char*)"car1 **>", stdout); // car2.myprint((char*)"car2 **>", stdout); // car3.myprint((char*)"car3 **>", stdout); // print these objects // // add a car // // LinkedList cars; //cars.append(car1); //cars.append(car2); //cars.append(car3); //cars.display("testing", stdout); // display the car // // car2.myprint(); // car2.myprint((char*)"car2"); //car2.myprint((char*)"car2", stdout); // set some values // //car1.set((char*)"Porsche"); //car1.myprint((char*)"car1"); //car2.set((char*)"Ford",(char*)"pink"); //car2.myprint((char*)"car2"); // call joe // //joe.myprint((char*)"joe"); // exit gracefully // fprintf(stdout, ">>>... exiting the main program\n"); return(0); } // a function // //void mary(Car& foo) { // joe.myprint((char*)"joe"); //}