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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
razor762
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 23
#1

Алгоритм перемещения курсора - C++

21.01.2010, 18:41. Просмотров 551. Ответов 0
Метки нет (Все метки)

Нужен алгоритм нажатия на клавиши с одноаременным отсчетом номеров страниц( для консольного приложения с++)
есть просто алгоритм перемещения курсора(вверх и вниз):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
enum key_codes {UP = 72, DOWN = 80};
enum key_codes key=RIGHT;
int x=1,y=0;gotoxy(0,0);
while(key!=27)
{
key=(enum key_codes)_getch();
switch(key)
 
case DOWN:y=y+1;
if(y>24)
y=25;
gotoxy(x,y);
continue;
case UP:y=y-1;
if(y<1)
y=0;
gotoxy(x,y);
continue;
}
что нужно добавить, чтоб еще и страницы отсчитывались(пусть 20 строк на экране-одна страница)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2010, 18:41     Алгоритм перемещения курсора
Посмотрите здесь:

В списке сделать команды перемещения элемента вверх и вниз по списку(две кнопки для перемещения в ListBox). - C++
Помогите плз с прогой. Задание: в списке сделать команды перемещения элемента вверх и вниз по списку(две кнопки для перемещения в...

Конструктор перемещения - C++
Правильно написан конструктор, значения в right нужно обнулять или не нужно? class Test { private: int count_; // Кол-во...

Конструктор перемещения - C++
Здравствуйте, пытаюсь уже некоторое время разобраться с move-семантикой. Честно говоря возникли сложности сразу же. Помогите пожалуйста...

C++11 Конструктор перемещения - C++
Добрый день. Решил тут познакомится с конструктором перемещения, и сразу протестировал кое-что. Конструктор перемещения просто изымает...

Не работает конструктор перемещения (C++11) - C++
Прив. Пишу класс подобный string'гу, ну и в процессе изучаю C++. Добрался до оператора и конструктора перемещения. #include &lt;cstdlib&gt; ...

Перемещения р*бота (switch) - C++
Робот может перемещаться в четырех направлениях (&quot;С&quot; — север, &quot;3&quot; — запад. &quot;Ю&quot; — юг, &quot;В&quot; — восток) и принимать три цифровые команды: 0...

Конструкторы копии и перемещения - C++
Объясните, пожалуйста, следующее поведение. Итак, есть 4 кода: 1: #include &lt;iostream&gt; #include &lt;string&gt; int i; class...

Синтезируемый конструктор перемещения - C++
Насколько я знаю, при определении в классе пользовательского конструктора копирования компилятор не должен сам генерировать конструктор...

Конструктор перемещения и оптимизация - C++
Имеем тестовый код: #include &lt;iostream&gt; using namespace std; struct A { A( int v ) { cout &lt;&lt; &quot;ctor&quot;...

Семантика перемещения - разобрать код - C++
Допустим, есть такой код: vector&lt;T&gt; f() { vector&lt;T&gt; v(100000); return v; } ... vector&lt;T&gt; t =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru