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

интерактивный доступ к элементам списка в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать функцию PoslSu(t), которая выводит на печать последнюю строку непустого текстового файла http://www.cyberforum.ru/cpp-beginners/thread1033447.html
Описать функцию PoslSu(t), которая выводит на печать последнюю строку непустого текстового файла t (t-файловая переменная). Каким образом можно реализовать, напишите пожалуйста или алгоритм, или код. Спасибо.
C++ Ошибка при удалении явно заданного указателя Помогите, пожалуйста, с этой проблемой. Уже 2 недели не могу сдать лабу "main.cpp" char* a=new char; char b=0; char* c=new char; unsigned int d=0; int n; cout<<"Сколько будете вводить данных?"<<endl; n=ic(); //проверка на целое ant* inform=new ant; http://www.cyberforum.ru/cpp-beginners/thread1033443.html
Сортировка вставкой из Кормена C++
Видел тут пример сортировки вставкой, но он отличен от предложенного Корменом в книге "Алгоритмы. Построение и анализ. 3-е издание". Решил проверить его, а отладчик выдаёт ошибку. Подскажите в чём проблема. #include <stdio.h> #include <iostream> using namespace std; int main() { int A={19, 2, 5, 6, 8, 23, 0, 1, 5, 0}; cout<<"Old array "<<endl;
Вычисление значений рядных функций C++
Вычисление sin^2(x): \sin^2 x=e\times ({-1}^{n+1})\times (({2}^{2n+1}\times {x}^{2n})\div (2n)!)
C++ Нужно перевести на язык Pascal http://www.cyberforum.ru/cpp-beginners/thread1033409.html
Помогите перевести на язык Pascal, заранее благодарен! struct PRICE { char tovar; char mag; int cena; }; 32
C++ Незнакомые операторы Ребята, у меня есть программа, но нужно разобраться, что в ней за что отвечает... #include <conio.h> #include <iomanip.h> static struct zavod { struct zavod *p; char name; struct osn_sv { long int m3; struct kol_pr { подробнее

Показать сообщение отдельно
TwilightTwinkle
6 / 6 / 0
Регистрация: 27.11.2013
Сообщений: 26
08.12.2013, 21:40     интерактивный доступ к элементам списка в С++
Цитата Сообщение от Ivan2812 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
list<int*>lst;
        lst.push_back(Ptr);
        //cout<<"size = "<<lst.size()<<endl;
        //cout<<"list before: \n";
        list<int*>::iterator p=lst.begin();
        while(p!=lst.end())
        {
            stop = getch();
            if(stop == 'n')
            {
            for(int j=0 ; j < N ; j++)
                cout<<(*p)[j]<<" ";
            cout<<endl;
            p++;
            }
            else if(stop=='b')
            {
                --p;
              for(int j=0 ; j < N ; j++)
                cout<<(*p)[j]<<" ";
                cout<<endl;
            }
        }
мне нужно выводить предыдущий элемент списка(когда я делаю --р )но програма вылетает с ошибкой,если я нажимаю "b"

Добавлено через 4 минуты
TwilightTwinkle, суть программы в том,чтобы сгенирировать перестановки записать их в список и выводить эти перестановки в интерактивном режиме...не пойму как это сделать(
Ошибки именно в сдвиге нет... Завтра разберусь.
 
Текущее время: 23:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru