Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2013, 15:23   #1
Visp1024
Новичок
Джуниор
 
Регистрация: 13.01.2013
Сообщений: 1
Вопрос Вывод эллементов списка на экран.

  1. #include <cstdlib>
    #include <iostream>
    #include <conio.h>
    #include <stdlib.h>

    using namespace std;

    typedef struct nd
    {
    int val;
    struct nd * n;} ND;

    class Chislo {
    public:
    int i,j;
    ND * dl, * r, * p;

    public:
    //Конструктор с добавлением и выводом 5 эллементов списка
    Chislo(){
    for (int i=0; i<5; i++){
    r=(ND *)malloc(sizeof(ND));
    r->n=p->n;
    r->val=5;
    p->n=r;
    printf("%i ",r->val);
    }
    printf("\n");
    }

    //деструктор
    ~Chislo(){}

    //Перегрузка ++ с добавлением эллемента и выводом списка
    Chislo operator++(){
    r=(ND *)malloc(sizeof(ND));
    r->n=p->n;
    r->val=5;
    p->n=r;

    // ND * head = dl;
    //do{
    //std::cout<<head->val<<std::endl; //Вариант вывода №1
    //head = head->n;
    //}while(head);

    // r=dl;
    // while(r!=NULL){
    // printf(" %i ",r->val); //Вариант вывода №2
    // r=r->n;}
    // printf("\n");
    // }

    //Перегрузка -- с удалением эллемента и выводом списка
    Chislo operator--(){
    p->n=r->n; free(r->n);
    }
    };


    int main()
    {
    Chislo m;
    ++m;
    getch();
    return 0;
    }
Вывод крашится, помогите исправить.
Visp1024 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод на экран Nikolai_90 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 11 02.05.2012 09:25
Вывод списка символов справа налево 5 раз подряд и исключить вывод цифр Gareek Помощь студентам 2 23.12.2011 21:41
Вывод на экран списка статей, опубликован-ных после заданного года Igor571 Паскаль, Turbo Pascal, PascalABC.NET 2 01.12.2008 08:23
Вывод сообщения на экран при выборе из списка определенного значения MaGistR Microsoft Office Excel 1 31.01.2008 09:10