C++ struct Create an array of structures and initialize their value

Description

C++ struct Create an array of structures and initialize their value

#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
const int NUMRECS = 5;  // maximum number of records
struct PayRec           // this is a global declaration
{
   int id;/*w w w  . ja va2s  . com*/
   string name;
   double rate;
};
int main()
{
   int i;
   PayRec employee[NUMRECS] = {
      { 3, "A.", 6.72},
      { 4, "B.", 7.54},
      { 5, "D.", 5.56},
      { 6, "E.", 5.43},
      { 7, "G.", 8.72}
   };
   cout << endl;  // start on a new line
   cout << setiosflags(ios::left);   // left-justify the output
   for (i = 0; i < NUMRECS; i++)
      cout << setw(7)  << employee[i].id << setw(15) << employee[i].name << setw(6)  << employee[i].rate << endl;
   return 0;
}



PreviousNext

Related