|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.10.2012, 00:39 | #1 |
Пользователь
Регистрация: 15.05.2010
Сообщений: 88
|
Правильное изменение указателей связного списка внутри функции(Си)
Здраствуйте. Пробую удалить одинаковые елементы списка но не получается и память якобы освобождаю, но при выводе ошибок никаих нету, и выводится мусор который остался от удаленных елементов, а может и вобще из другого блока памяти.
Код:
то есть. если я я напишу Код:
собсно вопрос: как правильно изменть значения указателей списка внутри функции, так, чтобы значения указателей передаваемого списка(снаружи) тоже изменились? заранее спасибо. Последний раз редактировалось lowercase; 10.10.2012 в 00:44. |
10.10.2012, 12:12 | #2 |
Пользователь
Регистрация: 15.05.2010
Сообщений: 88
|
нашел решение своей пробемы вот тут.
теперь функция удаления одинаковых елементов выглядит так: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание связного списка на Си | zx11 | Общие вопросы C/C++ | 9 | 17.03.2014 00:54 |
Заполнение связного однонаправленного списка с++ | Chelovekpredel | Помощь студентам | 1 | 07.10.2012 16:39 |
Удаление связного списка из памяти | Mahin | Общие вопросы C/C++ | 3 | 13.07.2012 10:10 |
обращениe к члену связного списка | soad33 | Помощь студентам | 0 | 03.11.2011 22:04 |
сортировка узлов связного списка | pavelstraut | Общие вопросы C/C++ | 5 | 28.07.2009 23:27 |