Pointers to structures : structure pointer « Structure « C++ Tutorial






#include <iostream.h>
#include <stdlib.h>

struct Employee {
  char title [50];
  int year;
};


int main ()
{
  char buffer[50];

  Employee aEmployee;
  Employee * pEmployee;
  pEmployee = & aEmployee;

  cout << "Enter title: ";
  cin.getline (pEmployee->title,50);
  cout << "Enter year: ";
  cin.getline (buffer,50);
  pEmployee->year = atoi (buffer);

  cout << "\nYou have entered:\n";
  cout << pEmployee->title;
  cout << " (" << pEmployee->year << ")\n";

  return 0;
}
Enter title: Enter year:
You have entered:
 (^CTerminate batch job (Y/N)? n








8.4.structure pointer
8.4.1.Define pointer for structure
8.4.2.Pointers to structures
8.4.3.Use -> for structure pointer
8.4.4.Compare address