Форум программистов, компьютерный форум 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
78 / 78 / 3
Регистрация: 07.05.2009
Сообщений: 316
15.05.2010, 15:46     Проблема с классом для линейного списка
Codewriter
Цитата Сообщение от Codewriter
В функции remove ничего заменять не нужно, она корректна.
ну ну...

Добавлено через 20 минут
а если так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
void list::push_back(value_type d)
{
  if(!pend)
  {
    Node *pv=new Node; pv->d=d;
    pv->next=0; pv->prev=0;
    pbeg=pv; pend=pv;
    count=1;
  }else{
    Node *pv=new Node; pv->d=d; pend->next=pv;
    pv->next=0; pv->prev=pend;
    pend=pv;
    count++;
  }
 }
 
 void list::push_front(value_type d)
 {
  if(!pbeg)
  {
    Node *pv=new Node; pv->d=d;
    pv->next=0; pv->prev=0;
    pbeg=pv; pend=pv;
    count=1;
  }else{
    Node *pv=new Node; pv->d=d; pbeg->prev=pv;
    pv->next=pbeg; pv->prev=0;
    pbeg=pv;
    count++;
  }
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru