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

Проблема с классом для линейного списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread129929.html
Помогите пожалуйста. Нужно составить программу, которая читает текстовый файл и в каждой строке все слова размещает в алфавитном порядке. Язык Си(консольная). Примечания: 1. Имя файла, который подлежит обработке, должно быть параметром программы. 2. Файл должен иметь не менее 10-15 строк текста. 3. Допускается ограничить максимальную длину строки в тексте 80 символами. 4....
C++ Проверить, каких букв больше: гласных или согласных Строка содержит произвольный русский текст. Проверить, каких букв в нем больше: гласных или согласных. http://www.cyberforum.ru/cpp-beginners/thread129926.html
Кодировщик C++
Очень срочно нада Работа с стоками Кодировщик. Написать программу, перекодирующую строку в кодировке KOI в строку в кодировке Windows-1251 и обратно.
Сравнение символов C++
#include <iostream> using namespace std; int main() { char t = "ab"; char j = "ac"; if(t > j)cout << 5; return 0;
C++ Посчитать количество букв в строке http://www.cyberforum.ru/cpp-beginners/thread129913.html
Помогите пожалуйста начинающиму.... Условие задачи: "Необходимо ввести с клавиатуры строку и посчитать количество букв в введеной строке.
C++ Составить программу для нахождения максимального из 4 чисел Составить программу для нахождения максимального из 4 чисел.Используя функцию нахождения максимального подробнее

Показать сообщение отдельно
Adler
 Аватар для Adler
78 / 78 / 3
Регистрация: 07.05.2009
Сообщений: 316
25.05.2010, 19:55     Проблема с классом для линейного списка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
bool list::remove(value_type key)
{
  Node *pkey=find(key);
  if(!pkey)return false;
  if(pkey==pbeg)
  {
    pbeg=pbeg->next;
    if(pbeg)pbeg->prev=0;
  }
  if(pkey==pend)
  {
    pend=pend->prev;
    if(pend)pend->next=0;
  }else{  
    Node *next=pkey->next,*prev=pkey->prev;
    if(next)next->prev=prev;
    if(prev)prev->next=next;
  }
  if(pkey==pbeg)pbeg=0;if(pkey==pend)pend=0;delete pkey;
  count--;
  return true;
}
 
Текущее время: 20:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru