// roster_04.cpp // CS302 // James S. Plank // EECS Department, University of Tennessee // August, 2009 // Last Modification: February, 2011 // #include "roster_04.h" Roster::Roster(int starting_number) { start = starting_number; } void Roster::Add_name(string name) { names.push_back(name); } void Roster::Print(int columns, int print_names) { int i; cout << "\n"; for (i = 0; i < names.size(); i++) { if (i%columns == 0) cout << "\n"; cout << "" << endl; if (i%columns == columns-1) cout << "\n"; } if (i%columns != 0) cout << "\n"; cout << "
"; printf("", i+start); if (print_names) cout << "
" << names[i]; cout << "
\n"; }