C++ Class Definition Create member method to read value for member field
#include <iostream> using namespace std; class Measure//from w w w .ja v a 2 s. co m { private: int feet; float inches; public: void getdist() { cout << "\n Enter feet: "; cin >> feet; cout << " Enter inches: "; cin >> inches; } void showdist() const { cout << feet << "\'-" << inches << '\"'; } }; int main() { const int MAX = 100; Measure dist[MAX]; int n=0; //count the entries char ans; //user response ('y' or 'n') cout << endl; do { //get distances from user cout << "Enter distance number " << n+1; dist[n++].getdist(); //store distance in array cout << "Enter another (y/n)?: "; cin >> ans; } while( ans != 'n' ); //quit if user types 'n' for(int j=0; j<n; j++) //display all distances { cout << "\nMeasure number " << j+1 << " is "; dist[j].showdist(); } cout << endl; return 0; }