1 / 1 / 3
Регистрация: 28.01.2013
Сообщений: 169
|
||||||
1 | ||||||
Создание стека структур22.04.2013, 22:45. Показов 10111. Ответов 37
Метки нет (Все метки)
Как мне объявить стек структур с помощью <stack> ? Я создал структуру и хотел сделать стек таких структур, но почему-то у меня не получается =( Взгляните сами:
0
|
22.04.2013, 22:45 | |
Ответы с готовыми решениями:
37
Обработка структур с использованием стека Создание стека Создание стека Создание стека |
381 / 352 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
|
|
23.04.2013, 19:08 | 21 |
ququ_smile, ну структуры вы знаете? можно переделать, оставить структуру и необходимые функции для работы.
0
|
1 / 1 / 3
Регистрация: 28.01.2013
Сообщений: 169
|
|
23.04.2013, 22:04 [ТС] | 22 |
Как я понял, всё что нужно - это создать массив заполнять с 1-го элемента, а считать с последнего? И в нулевой элемент ничего не записать, ибо голова при этом будет -1 ?
0
|
381 / 352 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
|
|
23.04.2013, 22:06 | 23 |
ququ_smile, так у вас же стек а не массив, что именно вас не устраивает?
0
|
1 / 1 / 3
Регистрация: 28.01.2013
Сообщений: 169
|
|
23.04.2013, 22:09 [ТС] | 24 |
Ну я же вроде писал(или не писал... влом смотреть) что не буду тут, использовать <stack>, а буду всё делать вручную. Но по сути стек - это тоже массив, но обращение к элементам которого мне как раз и не нравится
0
|
381 / 352 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
|
|
23.04.2013, 22:13 | 25 |
ququ_smile, ну если у вас написано надо использовать стек, не думаю что у вас примут работу с массивом, поэтому надо разбираться, давайте вы скажите что не понятно, я попытаюсь объяснить по-человечески)
0
|
1 / 1 / 3
Регистрация: 28.01.2013
Сообщений: 169
|
|
23.04.2013, 22:15 [ТС] | 26 |
Просто у меня был код на 250+ строк, сделаный под динамический массив и я его пытался передалать под стек(что очень геморойно, с моими то знаниями), поэтому, если не возражаете, давайте отложим консультацию на завтра
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
23.04.2013, 22:38 | 27 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Обсуждение начиналось нормально, но потом ушло куда-то в дебри. Дайте чуваку чё он просит, пусть он сам потом разбирается, стек ему надо или очередь, оформлять заполнение элементов стека в виде функции или нет
Итак, следую своему правилу: минимум изменений, вот таким должен быть твой код:
Вопрос решён. Всё остальное это ДРУГИЕ вопросы. В сети есть охренительная книга по stl Л.Аммерааль - STL для программистов на C++.djvu Если надо я скину
0
|
381 / 352 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
|
|
23.04.2013, 22:43 | 28 |
kravam, за книгу спасибо, да все понятно, но у меня вопрос, как вы собираетесь вывести содержимое стека, например, я хочу вывести все записи на экран?)
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
23.04.2013, 22:56 | 29 | |||||
Я ничё не собираюсь выводить. Но если бы приспичило, то так:
0
|
381 / 352 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
|
|
23.04.2013, 22:58 | 30 |
kravam, поправьте если ошибаюсь, но после вашего вывода стек будет пуст?
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
23.04.2013, 22:59 | 31 |
Естессно
0
|
381 / 352 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
|
|
23.04.2013, 23:04 | 32 |
kravam, ну вот мы вернулись к тому же самому а если содержимое опять понадобиться? поэтому я предлагал написать вручную и описать функцию вывода без удаления
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
23.04.2013, 23:07 | 33 |
Вот когда понадобится тогда и будет разговор.
0
|
1 / 1 / 3
Регистрация: 28.01.2013
Сообщений: 169
|
|
24.04.2013, 02:32 [ТС] | 34 |
for (int i= 0; i< N; i++) этот цикл нужен для того, чтобы в стек засунуть нужное нам кол-во переменных Football_ ?
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
24.04.2013, 08:47 | 35 |
Естессно
0
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
||||||
24.04.2013, 10:13 | 36 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Уговорили.
0
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
||||||
24.04.2013, 10:39 | 38 | |||||
Герц, я уже написал
бегунок по ->next В STL нет стандартной реализации итераторов в stack, либо я о ней не знаю, зато я привёл структуру стека в которой можно спокойно итерировать по указателям Добавлено через 1 минуту Герц,
0
|
24.04.2013, 10:39 | |
24.04.2013, 10:39 | |
Помогаю со студенческими работами здесь
38
создание стека Создание универсального стека Задача на создание стека Создание стека и проверка на палиндром Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |