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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Portal Still alive http://www.cyberforum.ru/cpp-beginners/thread906325.html
Здравствуйте, я новичок, что-то писать умею только на Паскале. Тыкаю палочкой С++ уже около полугода. Мне бы очень хотелось сделать эту финальную сцену из Portal с песней Глэдос. Работаю в Code Blocks 12.11 с встроенным компилятором. 1) Могу ли я как-то изменять окно вывода или менять в нём цвет текста? 2) Какую именно задержку по времени можете мне посоветовать из...
C++ Описание класса матрицы Доброго времени суток. Пожалуйста помогите с программой, писал долго и кое как вот написал:) Программа на курсовой проект, препод не принимает только вот, говорит что описание класса у меня идет, помогите немного видоизменить программу, хоть чтобы наследование мог добавить, то есть чтобы не просто код был или если не трудно подскажите как можно быстрее реализовать, не могу просто понять а сегодня... http://www.cyberforum.ru/cpp-beginners/thread906316.html
Построить график в С++ C++
Нужно построить в С++, один любой график из 7 функций. Помогите пожалуйста, срочно!
C++ Ошибка в коде
В чем проблема? Подскажите! Она меня уже из себя выводит! Выдает: 1>d:\политех\iisemstr\lab_01\proffpicode\proffpicode\proffpicode.cpp(200): warning C4101: outfunc: неиспользованная локальная переменная 1>d:\политех\iisemstr\lab_01\proffpicode\proffpicode\proffpicode.cpp(239): warning C4101: outfunc: неиспользованная локальная переменная...
C++ Сортировка текстового файла http://www.cyberforum.ru/cpp-beginners/thread906286.html
Крошка сын к отцу пришел... а точнее дочка- первокурсница, с просьбой - Папа, помоги! Ну, папа бы и рад помочь, но программирование изучал в 1994 году на первом курсе, да и то FORTRAN IV. Так что, я подумал, мои знания из 1994 года тут вряд ли помогут. Но не обязательно все знать, главное - знать, где можно узнать. А теперь, собственно, вопрос: -Даны текстовый файл F. Группы...
C++ Ошибка в проге Дан файл с непустой последовательностью слов, содержащих от 1 до 8 букв. Напечатать все слова наименьшей длины. #include "stdafx.h" #include <iostream> #include <fstream> #include "stdio.h" using namespace std; int main() { подробнее

Показать сообщение отдельно
mappy89
2 / 2 / 0
Регистрация: 16.10.2011
Сообщений: 179

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

19.06.2013, 09:34. Просмотров 241. Ответов 0
Метки (Все метки)

Доброго времени суток! имеется самописный список, упрощённый код привожу ниже:

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
class Link
{
private:
        Link *next;
        Link *prev;
        
    public:
        Link(const string& v, Link *p=0, Link *s=0):value(v),prev(p),next(s){}    
   
    string value;
    Link* addafter(Link* n);  //добавить элемент
    void showall(); //вывод элементов
}
 
Link* Link::addafter(Link* n)
{ 
  if (!n) return this;
  if (!this) return n;
   
   n->prev=this;
   next=n;
 
    return n;
}
 
 
void Link::showall()   //вывод элементов с конца в начало
{    
    Link *p=this;
    while (p)
    {
        cout<<p->value<<endl;
        p=p->prev;
    }
}  
 
 
 
int main()
{
Link *tt=new Link("A");   
 
tt->addbefore(new Link("B"));
tt->addbefore(new Link("C"));
tt->addbefore(new Link("D"));
 
tt->showall();
}
В консоли, однако, выводится только первый элемент. Укажите, пожалуйста, на ошибку. Заранее благодарен!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru