// Ch. 14 Demo #6 // Purpose - to illustrate the use of a struct with a vector member variable #include <iostream.h> #include "M:\C++ Programming\AP classes\apvector.h" #include "M:\C++ Programming\AP classes\apstring.h" struct Class { apvector <apstring> names; int gradYear; apstring valedictorian; }; int main() { Class seniors; // senior class at Wyomissing high school int i = 0; int num = 0; cout << "How many students are in the senior class? "; cin >> num; seniors.names.resize(num); cout << "Enter the names of all the students in the class: "; for (i = 0; i < num; i++) { cin >> seniors.names[i]; } cout << "What year will the class graduate? "; cin >> seniors.gradYear; cout << "Who is the valedictorian? "; cin >> seniors.valedictorian; return 0; }// end of main