C++ Function Parameter passing structure as argument
#include <iostream> using namespace std; struct Measure/*from w ww . j ava2 s. co m*/ { int feet; float inches; }; void engldisp( Measure ); //declaration int main() { Measure d1, d2; cout << "Enter feet: "; cin >> d1.feet; cout << "Enter inches: "; cin >> d1.inches; cout << "\nEnter feet: "; cin >> d2.feet; cout << "Enter inches: "; cin >> d2.inches; cout << "\nd1 = "; engldisp(d1); //display length 1 cout << "\nd2 = "; engldisp(d2); //display length 2 cout << endl; return 0; } // display structure of type Measure in feet and inches void engldisp( Measure dd ) //parameter dd of type Measure { cout << dd.feet << "\'-" << dd.inches << "\""; }