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

Движение объекта, управление стрелками. Перестает работать при нажатии любой клавиши - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра "Угадай число" http://www.cyberforum.ru/cpp-beginners/thread32433.html
Пожайлуста, решите задачу на С++ с условием:написать программу, которая "задумывает" число в диапазоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток. Ниже приведен рекомендуемый вид...
C++ Не могу посчитать единички в массиве Пожалуйста, помогите посчитать сколько раз подряд появляются единички в массиве, в котором только 1 и 0. Например: 1 1 1 0 0 1 1 0 1 1 1 0 0 1 1. Мне нужно чтобы было посчитано: 2 раза по 3 и 2 раза... http://www.cyberforum.ru/cpp-beginners/thread32430.html
Совместное использование классов C++
Здравствуйте, возник такой вопрос, как следует писать код, чтобы 2 не зависимых класса могли использовать друг друга? Вот к примеру код #include <iostream.h> #include "2.h" #include "1.h" ...
Бинарные файлы.. C++
Доброго времени суток, господа! Возникла проблемка с открытием бинарного файла: char stroka; fstream bin_file; while (1) { cout << "Binarnie zapisi 1.0\nVvedi adress...
C++ Структуры(подскажите, что не правильно). http://www.cyberforum.ru/cpp-beginners/thread32373.html
Сведения об экзамене содержат следующие данные: дисциплину (программирование, вычислительная техника, информатика), дату сдачи экзамена (год, месяц, день), сведения о студенте (факультет, курс,...
C++ отловить переполнение типа данных Здравствуйте:) У меня возник вопрос по сабжу. допустим мы присваиваем переменной типа double что-нибудь такое : 0,7e-50000 ,естественно возникает ошибка.Как эту ошибку отловить? catch(...) её не... подробнее

Показать сообщение отдельно
w1zard
0 / 0 / 0
Регистрация: 30.04.2009
Сообщений: 9
03.05.2009, 10:32  [ТС]
Цитата Сообщение от radiohobbyt Посмотреть сообщение
95 void moveTank(int direction, int &x, int &y, int dx, int dy)
а не просто void moveTank(int direction, int x, int y, int dx, int dy)?
Мне необходимо получить именно адрес, т.к. потом нужно запомнить координаты после сдвига. Если не писать амперсанды, то передача будет по значению, и новые кординаты не будут сохраняться.

Насчет getch() не понял что нет так.. Первый раз считываю код клавиши и если считан 0, то нажата спец. клавиша и читаем еще раз для получения scan-кода.

Добавлено через 3 минуты 18 секунд
Цитата Сообщение от radiohobbyt Посмотреть сообщение
1. проблема не наблюдается.
Очень-очень удивительно. Может вы нажимали не любую клавишу, а стрелки? Попробуйте во время движения нажать пробел (в будущем это выстрел). Объект продолжит движение, или остановиться?

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