Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KochI
1 / 1 / 0
Регистрация: 09.12.2012
Сообщений: 38
#1

Сохранение в список - C++

16.04.2014, 02:02. Просмотров 180. Ответов 2
Метки нет (Все метки)

Доброго времени суток, Форумчане!
Имеются 2 класса:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Time
{
public:
    Time();
    ~Time();
    void setTime(int, int, int);
    void printTime();
    void VvodTime();
    void TimeEdit();
private:
    int hour;
    int minute;
    int second;
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
class Info : public Time
{
public:
    Info();
    ~Info(){ cout << "Good bye"; };
    void setInfo();
    void printInfo(void);
private:
    char item[30];
    int Platform;
    char TimeBack;
};
Конструктор класса Infо
C++
1
2
3
4
5
 Info::Info()
{
    cout << "Введите Пункт назначения: "; cin >> item;
    cout << "Введите Платформу: "; cin >> Platform;
}
Конструктор Time
C++
1
2
3
4
5
6
7
8
9
Time::Time()
{
back:
    cout << "Введите ЧАС:МИНУТЫ:СЕКУНДЫ" << endl;
    cin >> hour >> minute >> second;
    if (!hour >= 0 && hour > 23)  { cout << "Не верно ЧАС!!!\n"; goto back; }
    if (!minute >= 0 && minute >59) { cout << "Не верно МИНУТЫ!!!\n"; goto back; }
    if (!second >= 0 && second > 59)  { cout << "Не верно секунды!!!\n"; goto back; }
}
Нужно что бы все эти данные при вводе, сохранялись в контейнер STL.... List.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2014, 02:02     Сохранение в список
Посмотрите здесь:

C++ Список массивов (заменить все элем. каждого массива ср. знач. и отсортировать список)
C++ сохранение
C++ Сохранение программы
C++ Сформировать список из вещественных чисел. Упорядочить список по возрастанию.
C++ Преобразовать список рёбер в список смежностей
C++ Список: Как добавлять элемент в список, не в начало и не в конец, а между 1 и 2 элементами списка?
Организовать новый список из различных элементов заданного, включив в информационную часть узла количество его вхождения в первоначальный список C++
Описать функцию, которая формирует список Common, включив в него элементы, ко-торые входят одновременно в список М1 и М2 C++
Односвязный список в список C++
Напечатать пронумерованный список список первых 10 наиболее популярных газет C++
C++ Двусвязный список. Загрузка, сохранение в файл, сортировка по вводимому параметру
Двусвязный список(сохранение в файл) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TenGen
Будущее рядом
97 / 95 / 20
Регистрация: 06.03.2014
Сообщений: 342
16.04.2014, 07:01     Сохранение в список #2
KochI, Vector<Info> list; list.append?
zss
Модератор
Эксперт С++
6187 / 5790 / 1875
Регистрация: 18.12.2011
Сообщений: 14,792
Завершенные тесты: 1
16.04.2014, 08:40     Сохранение в список #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Замечание.
Поскольку Info наследуется от Time,
то из конструктора info() нужно вызывать конструктор Time().
Иначе
int hour;
int minute;
int second;
Окажутся неинициализированными.

По вопросу темы
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
   list<Info> MMM;
   Info I1;
   MMM.push_back(I1);
   for(int i=0;i<100;i++)
         MMM.insert(vec.end(),I1);
   list<Info>::iterator it=MMM.begin();
   for(;it!=MMM.end();++it)
      it->printInfo();
 
}
Yandex
Объявления
16.04.2014, 08:40     Сохранение в список
Ответ Создать тему
Опции темы

Текущее время: 11:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru