![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Гость_DimaS |
|
|||
|
Unregistered |
Чуваки, помогите пожалуйста, мне препод задачу задал
реализовать механизм стека на Си. Я сделал для INT. Подскажите как сделать, чтобы он принимал и возвращал любые типы данных. Я пробовал сделать с указателями, но получается что указательта на одну и ту же переменную и прога хранит фактически одно и тоже зн-е. Вот прога:
|
|||
|
||||
| kruchinin |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 19.4.2003 Репутация: нет Всего: нет |
вместо int Value делаешь
int Length; - длина данных и void *Data; - сами данные при создании нового элемента передаешь функции указатель на данные и размер данных. после чего записываешь в новый элемент размер данных и копируешь(а не присваиваешь адрес одного другому) инфо данных |
|||
|
||||
| bel_nikita |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Вот очедерь на STL. Передалать в стек никаких проблем
Вот тоже самое только на "классике":
|
||||
|
|||||
| Спасибо всем огромное |
|
|||
|
Unregistered |
Спасибо всем огромное
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |