C++ examples for Data Type:struct
Returning Structures from a function
#include <iostream> #include <iomanip> using namespace std; struct Employee // declare a global data type { int id;/* w w w . java2 s.co m*/ double payRate; double hours; }; Employee getVals(); // function prototype int main() { Employee emp; emp = getVals(); cout << "ID:" << emp.id << "\npay rate:$" << emp.payRate << "\nhours:" << emp.hours << endl; return 0; } Employee getVals() // return an Employee structure { Employee next; next.id = 6789; next.payRate = 16.25; next.hours = 38.0; return next; }