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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ программа и функция с переменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread672972.html
Реализовать функцию с переменным числом параметров. Параметрами являются символы, которые определяют, какие функции должны быть выполнены. Функции необходимо вызвать, используя указатели на них. Реализовать функцию с переменным числом параметров. Параметрами являются символы, которые определяют, какие функции должны быть выполнены. Функции необходимо вызвать, используя указатели на них. Помогите...
C++ Повторное применение оператора delete Это нормально так делать? в одном учебнике нашел: Вы можете попасть в ситуацию, когда delete вызывается неоднократно для одного и того же объекта ............ Чтобы избежать повторного применения delete к указателю, возмите за правило обнулять указатель после уничтожения объекта: Monster* Borg=new Monster; delete Borg; Borg=0; //Теперь повторный вызов delete безопасен http://www.cyberforum.ru/cpp-beginners/thread672956.html
Преобразование изображения в текст C++
в общем необходимо написать программу для преобразования картинки в текст, как это сделать и вообще с чего начать?
C++ Не ловится исключение
Не ловится исключение, если нет интернет-соединения... Или при этом вовсе не исключение возникает?.. try { AnsiString query = "...."; Form1->NMHTTP1->Get(query); AnsiString answer = Form1->NMHTTP1->Body.LowerCase(); if (answer.SubString(1,14) == "\r\n<br>ошибка #") ...
C++ алгоритм простого обмена, криптография http://www.cyberforum.ru/cpp-beginners/thread672930.html
помогите пожалуйста, мне нужна программа на C++, алгоритм простого обмена, криптография никак не получается(( Добавлено через 20 минут у нас есть буквы английского алфавита, нужно зашифровать текст. Ключ-те же буквы в случайном порядке. Нужно обменять местами соответсвующие буквы алфавита и ключа
C++ Найти сумму, используя программный код Ребят, помогите мне преобразовать в код под си++ и найти сумму подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2639 / 1650 / 156
Регистрация: 13.01.2012
Сообщений: 6,212
17.10.2012, 16:27     Удаление элементов из списка
да, пардон, невнимательно прочитал фразу заострив внимание на "удаляющую всех студентов из списка"
тогда

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
STUDENT *prev = 0;
r = phead;
 
while (r)
{
    STUDENT *next = r->next;
    if (r->group == 123 /*номер группы студенты которой должны быть удалены*/)
    {
        if (prev) prev->next = next;
        delete r;
    }
    else
    {
        prev = r;
    }
    r = next;
}
 
Текущее время: 00:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru