Форум программистов, компьютерный форум CyberForum.ru

Ошибка при удалении єлемента из однонаправленного списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получение команд из CMD http://www.cyberforum.ru/cpp-beginners/thread214328.html
Собственно, есть тривиальная задача написания программы на С++ с CLI(не путать с C++/CLI мелко-мягких). Прога задумывается под две ОС: Windows, Linux Ubuntu. Вроде бы и все просто, но нигде не могу найти документацию и примеры подобных приложений. Буду очень благодарна, если знающие люди поделятся.
C++ Приведение типов Доброго времени суток. Есть вопрос. Допустим: class Base { ..... } class Derived:public Base{ .... } http://www.cyberforum.ru/cpp-beginners/thread214327.html
Структуры C++
Всем снова здравствуйте. Сново проблема) Дано задание: Личная библиотека. Картотека домашней библиотеки: выходные данные книги (авторы, название, издательство и так далее), раздел библиотеки (специальная литература, хобби, домашнее хозяйство, беллетристика и так далее), происхождение (покупка, кража, подарок) и наличие книги в данный момент. Выбор книг по автору, году; инвентаризация библиотеки...
Исправление ошибки в работе со строками C++
Пожалуйста, подправьте программу. На borland 5 версии все работает ок. начал переписывать на Borland 3.1 пошли ошибка. Исправлял не знаю что и осталась одна: Вот исходная на 5 верс. #include <conio.h> #include <iostream> #include <cstring> #include <windows.h> using namespace std; void replace(string &str) //my function
C++ Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread214309.html
Дана целочисленная квадратная матрица. Определить: 2) минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. Этот пункт задания надо оформить в виде функции. Написал код без функций, всё пашет: #include <iostream.h> #include <stdlib.h> #include <conio.h>
C++ графы, вывод всех простых цепей здравствуйте, помогите написать функцию вывода всех простых цепей у графа заданным своей матрицей смежностей #include <iostream.h> #include <conio.h> #include <stdlib.h> int main() {int*ar3; int n=5; ar3 =new int ; ar3=0; ar3=1; ar3=0; ar3=1; ar3=0; ar3=1; ar3=0; ar3=1; ar3=0; ar3=0; подробнее

Показать сообщение отдельно
serega721
4 / 4 / 0
Регистрация: 04.10.2009
Сообщений: 168
19.12.2010, 00:57     Ошибка при удалении єлемента из однонаправленного списка
Помогите исправить ошибку в функции удаления элемента из однонаправленного списка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void linklist::Del( double a) //а-элемент, который нужно найти в списке и удалить
{
    link*current=first;// первый элемент
    while(current)// пока есть значение ищем
    {
        if(current->data==a)// если элемент в списке== заданному(а)
        {
            delete current->data;//удалить этот элемент
        }
        current=current->next;//иначе идем дальше
    }
    cout<<"Такого элемента нету";
}
Добавлено через 1 минуту
Не могу понять что я здесь делаю неправильно...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru