/*************************************************/ // R. A. Hillyard // stuRecord00.cpp // November 2001 // // Intro to user defined classes // class definition with public member variables for data // and public member functions for input and output /*************************************************/ #include<iostream> #include<string>
using namespace std; class stuRecord { public: //member functions void output(); //prototype to output a stuRecord void input(); //prototype to input a stuRecord //data members int idNum; //student id number string first; //student last name string last; //student first name };
/*************************************************/ int main() { //declare objects of type stuRecord stuRecord stu1, stu2, stu3; stu1.input(); //get input for stu1 stu2.input(); //get input for stu2 stu3.idNum = 9999; //assign values to stu3 directly stu3.first = "Analog"; stu3.last = "Device"; //output the records stu1.output(); stu2.output(); stu3.output(); return 0; }//end main /*************************************************/ //member function to output a stuRecord /*************************************************/ void stuRecord::output() { cout << idNum << " " + first + " " + last << endl; } /*************************************************/ //member function to input data for a stuRecord /*************************************************/ void stuRecord::input() { cout << "enter Id Number, first name and last name: "; cin >> idNum >> first >> last; } /*************************************************/ /*********Program Output************************* enter Id Number, first name and last name: 2345 Bart Simpson enter Id Number, first name and last name: 8534 Jill Kelly 2345 Bart Simpson 8534 Jill Kelly 9999 Analog Device */