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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ обработка строки в с++ http://www.cyberforum.ru/cpp-beginners/thread88253.html
дана строка(вводимая пользователем с клавиатуры). найти и вывести те слова из строки которые начинаются и заканчиваются на одну и ту же букву. Например пользователь вводит:"дождь казак дом бобр двд" ответ должен выглядеть так:"казак двд" Добавлено через 2 минуты #include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h>
C++ if (x=a) и if (x==a) В чем разница? http://www.cyberforum.ru/cpp-beginners/thread88237.html
C++ Лабиринт
Помогите пожалуйста: Создать игру «Лабиринт». Игра состоит из 2 уровней (лабиринтов), отличающихся по сложности. Лабиринты появляются на экране или последовательно. Рендомом генерируем позицию сыра и мыши. Задача игрока – как можно быстрее провести мышь к сыру. Как только цель достигнута, на экран выводится количество шагов прохождения уровня. После прохождения уровня игры имя и...
Печать квадрата из звездочек. Как сделать лучше? C++
Я написал программу, которая печатает из звездочек квадрат с заданной стороной. Например, квадрат со стороной 6 будет выглядеть так: ****** *____* *____* *____* *____* ****** Код такой:
C++ [Массивы] Матрица 5х5 С++ http://www.cyberforum.ru/cpp-beginners/thread88188.html
Ребят помогите пожалуйста, завтра экзамен, для допуска осталась одна задача не решеной. Найти сумму положительных элементов указанного столбца матрицы А 5х5
C++ Дан двумерный массив, вычислить произведение отрицательных элементов, заменить этим числом элементы второй строки матрицы написала программу, считает только произведение, надо оформить в виде функции подробнее

Показать сообщение отдельно
razor762
 Аватар для razor762
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 23
21.01.2010, 18:41     Алгоритм перемещения курсора
Нужен алгоритм нажатия на клавиши с одноаременным отсчетом номеров страниц( для консольного приложения с++)
есть просто алгоритм перемещения курсора(вверх и вниз):

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 строк на экране-одна страница)?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru