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

Односвязные списки. Реализовать функцию для удаления строчки из структуры по заданному номеру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу замены введенного числа от 0 до 5 соответствующим символом, а все другие значения заменять буквой z http://www.cyberforum.ru/cpp-beginners/thread1120700.html
Написать программу замены введенного числа от 0 до 5 соответствующим символом, а все другие значения заменять буквой z. ИСПОЛЬЗУЯ ОПЕРАТОР SWITCH.
C++ Алгоритм выделения динамической памяти Объясните пожалуйста на словах, алгоритм выделения динамической памяти под двухмерный массив. float **ptrarray = new float* ; for (int count = 0; count < 2; count++) ptrarray = new... http://www.cyberforum.ru/cpp-beginners/thread1120696.html
Вычислить k-количество точек с целочисленными координатами, попадающих в круг ра-диуса R(R>0) с центром в начале координат C++
Очень нужна ваша помощь. Написала программу , но не уверенна в ее правильности. Можете посмотреть и исправить ,если что-то не так . Заранее благодарна. #include <iostream> #include <cstdio> using...
структура "Провайдер" C++
Создать структуру провайдер с полями абонент, тариф, состояние счета, абонентская плата, входящий трафик, исходящий трафик, другие зачисления, дата последнего зачисления. Написать функцию, выводящую...
C++ Сортировки: вставка и обмен http://www.cyberforum.ru/cpp-beginners/thread1120514.html
Есть две сортировки: вставка и обмен. нужно их соединить в один код, но не получается вот один код #include "stdafx.h" #include <iostream> #include <ctime> #include <iomanip> using namespace...
C++ Запись в файл Здравствуйте. Такая вот проблема: Есть функция, вычисляющая на встроенном ассемблере уравнение. Значения должны браться из файла input.txt и ответ выдаваться в output.txt Реализовал это так:... подробнее

Показать сообщение отдельно
prozac631
3 / 3 / 2
Регистрация: 11.03.2014
Сообщений: 15
16.03.2014, 20:43
Пусть number - номер строки которую надо удалить.
C++
1
2
3
Train *buf = Head;
for(int i=0;i<number-1;i++) buf = buf->next;
buf->next = buf->next->next;
Просто перезаписываешь ссылку у предыдущего элемента на следующий, после того, который надо удалить.

P.S. Написал идею. Как реализовать со своими структурами - сам разберешься.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru