Форум программистов, компьютерный форум 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++
Доброго времени суток, господа! Возникла проблемка с открытием бинарного файла: char stroka; fstream bin_file; while (1) { cout << "Binarnie zapisi 1.0\nVvedi adress binfaila\n"; cin.getline(stroka, 100); if (cin.fail())
Структуры(подскажите, что не правильно). C++
Сведения об экзамене содержат следующие данные: дисциплину (программирование, вычислительная техника, информатика), дату сдачи экзамена (год, месяц, день), сведения о студенте (факультет, курс, группа, номер в журнале) и экзаменационную оценку. Задан набор сведений об экзаменах, сданных студентами за последние несколько лет; в них факультет и предмет кодируются первыми буквами названия....
C++ отловить переполнение типа данных http://www.cyberforum.ru/cpp-beginners/thread32372.html
Здравствуйте:) У меня возник вопрос по сабжу. допустим мы присваиваем переменной типа double что-нибудь такое : 0,7e-50000 ,естественно возникает ошибка.Как эту ошибку отловить? catch(...) её не ловит.
C++ Ввод данных различных типов. Ввод данных. Читаю книжку по плюсам. Застопорился на моменте с вводом данных, когда строки, числа и сомволы чередуются. Допустим такой пример. main(){ char str1; char str2; char ch; short num; подробнее

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