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

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

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

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

21.01.2010, 18:41. Просмотров 546. Ответов 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     Алгоритм перемещения курсора
Посмотрите здесь:

C++ Разработка модели перемещения окна
Плавная отрисовка перемещения изображения C++
C++ Конструкторы копии и перемещения
C++ Конструктор перемещения и оптимизация
C++ Семантика перемещения - разобрать код
Не работает конструктор перемещения (C++11) C++
Конструктор перемещения C++
Перемещения р*бота (switch) C++
C++ Синтезируемый конструктор перемещения
C++ C++11 Конструктор перемещения
C++ Конструктор перемещения
Семантика перемещения и perfect forwarding C++

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

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

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