next up previous
Next: Pointer Arithmetic Up: Pointers Previous: Pointers as Parameters

Pointers to a struct


struct testStruct {
    char lastName[30];
    char firstName[20];
};
  
testStruct person = {"Doe","John"};
testStruct *personPtr = &person;

cout << person.lastName << endl;
cout << (*personPtr).firstName << endl;
cout << personPtr->firstName << endl; // the last two lines are equivalent


Andreas Koeller
2000-06-04