С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удаление элемента из списка по его номеру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа вычисления обьема цилиндра и конуса на С++ http://www.cyberforum.ru/cpp-beginners/thread1094634.html
Программа вычисления обьема цилиндра и конуса, которые имеют одинаковую высоту H и одинаковый радиус основания R
C++ system("pause") Подскажите пожалуйста, можно ли заменить сообщение "Для продолжения нажмите любую клавишу" при применении команды system("pause")? http://www.cyberforum.ru/cpp-beginners/thread1094621.html
C++ Бинарная ассоциация
Добрый день есть статья которая расположена по адресу http://habrahabr.ru/post/150041/, пытаюсь разобраться и сделать это на C++, столкнулся с проблемой в коде применительно к бинарной ассоциации: ...
C++ Логический оператор ИЛИ
Всем привет,на днях преподаватель задал интересный вопрос: "Почему в С++ для оператора ИЛИ используют "|| ",а не "|" ?
C++ Одномерный массив. Найти номер первого из элементов, который меньше данное число k http://www.cyberforum.ru/cpp-beginners/thread1094616.html
Дан массив чисел 16,8,35,201,110,17,18,19,20 .Знайти номер первого из элементов, который меньше данное число k.
C++ Функция, находящая периметр равнобедренного треугольника Здравствуйте! Вот пытался сделать задачу: Описать функцию TriangleP(a, h), находящую периметр равнобедренного треугольника по его основанию a и высоте h, проведенной к основанию (a и h —... подробнее

Показать сообщение отдельно
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
11.02.2014, 23:21
я не знаю как сделать, потому что указатель на начало списка находится в одной структуре, а указатель на следующий элемент в другой
вам нужно работать с лист_нодами, а не с лист_хедами:
Код C++
1
2
3
int list_del(list_head *list, int num)
{
list_node *pr = 0, *curr = list->head;
было:
list_head *pr = 0, *curr = list;
стало:
list_node *pr = 0, *curr = list->head;

жирным виделил то, что изменилось. дальше код возможно под это дело поменять нужно.
функция и параметры не изменились. какие проблемы то?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.