Форум программистов, компьютерный форум 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<<"Сколько будете вводить... http://www.cyberforum.ru/cpp-beginners/thread1033443.html
Сортировка вставкой из Кормена C++
Видел тут пример сортировки вставкой, но он отличен от предложенного Корменом в книге "Алгоритмы. Построение и анализ. 3-е издание". Решил проверить его, а отладчик выдаёт ошибку. Подскажите в чём...
Вычисление значений рядных функций 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 {... подробнее

Показать сообщение отдельно
TwilightTwinkle
6 / 6 / 0
Регистрация: 27.11.2013
Сообщений: 26
08.12.2013, 19:39
Цитата Сообщение от Ivan2812 Посмотреть сообщение
мне нужно просматривать элементы списка нажатием клавиши и когда мне захочется нужно пойти в противоположную сторону по этому списку(нажатием другой клавиши)
как это можно осуществить?
Мм...
C++
1
2
3
4
void t(list<int*>lst, list<int&>::iterator lstIter); {
cin>>lstIter;
cout<<lst.lstIter;//теперь lstIter должен определяться вне функции, т.к. теперь он используется везде (необходимо знать его значение для выполнения других функций)
}
Функция "сдвига":
C++
1
2
3
4
5
6
7
8
void t2(list<int*>lst, list<int&>::iterator lstIter); {
int x=getch();
if (x==113) {//113 - буква Q
--lstIter;
cout<<lst.lstIter;}
else if (x==119) {//буква W)
++lstIter;
cout<<lst.lstIter;}}
Могу ошибиться со строчкой "list<int&>::iterator", т.к. не помню, как передаются итераторы аргументу :С. Если что - можешь загуглить.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru