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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра "Угадай число" http://www.cyberforum.ru/cpp-beginners/thread32433.html
Пожайлуста, решите задачу на С++ с условием:написать программу, которая "задумывает" число в диапазоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом). Игра "Угадай число". Компьютер "задумал" число от 1 до 10. Угадайте его за 5 попыток....
C++ Не могу посчитать единички в массиве Пожалуйста, помогите посчитать сколько раз подряд появляются единички в массиве, в котором только 1 и 0. Например: 1 1 1 0 0 1 1 0 1 1 1 0 0 1 1. Мне нужно чтобы было посчитано: 2 раза по 3 и 2 раза по 2. А я могу только посчитать количество единичек всего: # include <stdio.h> # include <conio.h> # define N 15 void main () { clrscr (); int arr ={0}, i, count=0; http://www.cyberforum.ru/cpp-beginners/thread32430.html
Совместное использование классов C++
Здравствуйте, возник такой вопрос, как следует писать код, чтобы 2 не зависимых класса могли использовать друг друга? Вот к примеру код #include <iostream.h> #include "2.h" #include "1.h" int main() { one o;
Бинарные файлы.. C++
Доброго времени суток, господа! Возникла проблемка с открытием бинарного файла: char stroka; fstream bin_file; while (1) { cout << "Binarnie zapisi 1.0\nVvedi adress binfaila\n"; cin.getline(stroka, 100); if (cin.fail())
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() использовал, задержка тоже есть...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru