Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ns = 0; // обнуляем счетчик
- temp = Head; // текущий эл-т списка = головному
- while (temp) { // пока текущий существут заполним фамилиями вектор
- vec.push_back(temp->fname); temp = temp->Next;
- }
- temp = Head; // текущий = головному
- std::sort(vec.begin(), vec.end()); // отсортируем вектор
- for (unsigned int i = 0; i < vec.size(); ++i) {
- while (temp) {
- if (temp->fname == vec[i]) { // если текущая фамилия = итому элем-ту вектора -- выводим БД
- cout << "|" << setw(4) << temp->id << " |";
- printf(" %11s | %14s | %15s | %12s | %15s |",
- temp->name, temp->fname, temp->date_1, temp->date_2, temp->phoneNumber);
- cout << setw(11) << temp->cost << " | " << setw(3) << i + 1 << " |" << endl;
- cout << "--------------------------------------------------------------------------------------------------------------------" << endl;
- ns++; // увеличиваем счетчик на 1
- }
- temp = temp->Next; // текущий = следующему
- }
- temp = Head; // текущий = головному
- }
- cout << "\t\t\t\t\t\t\t\t\t\t\t\t Объектов: " << ns << endl;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement