|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2015, 23:09 | #1 |
Регистрация: 26.03.2015
Сообщений: 5
|
C++ - Использование контейнерного класса <list>. Вывод элементов
Подскажите, пожалуйста , как вывести элементы класса list, если он состоит из структур.
Структура- автобусный парк. И как, получая номер автобуса, заносить данные о нем в другой list? #include <list> #include <iostream> #include <conio.h> using namespace std; struct Bus_Park{ char FIO[50]; int Bus_Number; int Route_Number; }; list <Bus_Park> list1(3), list2; int main() { setlocale(LC_ALL, "RUSSIAN"); Bus_Park bus[3]; for (int i = 0; i < 3; i++){ cout <<endl<< "FIO: "; cin >> bus[i].FIO; cout << "Bus Number: "; cin >> bus[i].Bus_Number; cout << "Route number: " ; cin >> bus[i].Route_Number; list1.push_back(bus[i]); } int k; cout << "Введите номер выезжающего автобуса\n"; cin >> k; for (int i = 0; i < list1.size; i++) { if (k = bus[i].Bus_Number) { list2.push_back(bus[i]); //?? } /*for (int i = 0; i < list2.size(); i++) { cout << bus[i].FIO << "\t" << bus[i].Bus_Number << "\t" << bus[i].Route_Number << endl; }*/ _getch(); return 0; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование List. | Nickolay0512 | Общие вопросы C/C++ | 2 | 30.10.2014 10:48 |
LIST<> и массив обьектов класса | Yura_DK | C# (си шарп) | 7 | 03.05.2014 12:27 |
Пример создания коллекции объектов с использованием интерфейса List и класса ArrayList | shmat_ru | Общие вопросы по Java, Java SE, Kotlin | 8 | 27.01.2014 18:01 |
Реализация класса List (C++) | Bitter_Schokolade | Помощь студентам | 0 | 17.11.2013 11:48 |
Использование шаблона List(C++) | Demonhunterus | Помощь студентам | 1 | 16.10.2010 16:20 |