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

Сделать так, чтобы круг перемещался при нажатии комбинации клавиш - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возможность сохранения текущих значений координат обоих объектов в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread1099276.html
Помогите! задали в универе лр,очень нужно,заранее спасибо!!!! Имеются два объекта: - один расположен на плоскости и его положение задается координа-тами x и y; - второй расположен над плоскостью и его положение задается координатами x, y и z; Разработать программу, обеспечивающую: - считывание из текстового файла координат обоих объектов; - в режиме меню: 1 возможность изменения...
C++ Нарисовать рисунок по формуле Я делаю курсовую за темой Продажа билетов на поезд,и мне надо делать оформления курсовой,и там надо нарисовать рисунок по формуле,у меня есть формула "1+(k-1)*(3+60* (MaxStan-1)) + 3+ (m-1)* (MaxStan-1) + i" и вот по ней надо нарисовать http://www.cyberforum.ru/cpp-beginners/thread1099275.html
C++ Сортировка в структурах. Найти и исправить ошибки в коде
#include<stdio.h> #include<conio.h> #include<iostream> using namespace std; struct student { char name;
Static members - исправить код C++
Доброго времени суток. Начал разбираться толком со статик-членами. Написал вот такой небольшой код, но возникла куча ошибок. Подскажите почему(все ошибки ниже, использую VS2010). #include "stdafx.h" #include <iostream> using namespace std; struct test { static int a; int k; }
C++ Вывести слова в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread1099240.html
Здравствуйте, помогите доделать прогу, в ней выводятся слова которые состоят из 4 букв, ещё нужно сделать так что бы они выводились в алфавитном порядке, спасибо. #include "stdafx.h" #include <iostream> using namespace std; class T { public: friend void proverka(T);
C++ Решить систему методом Гаусса и найти невязку решить систему методом гаусса и найти невязку #include <iostream.h> #include <math.h> #include <conio.h> int main() { int i, k, m, j, z; подробнее

Показать сообщение отдельно
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 303
18.02.2014, 00:31     Сделать так, чтобы круг перемещался при нажатии комбинации клавиш
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//хочу сделать так чтобы круг пошел в бок при комбинации клавиш (w+d) (w+a) (s+a)(s+d)
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <dos.h>
#include <math.h>
#include <graphics.h>
void main()
{
int gdriver=DETECT,gmode,errorcode;
initgraph(&gdriver,&gmode, "C:\\TC\\BGI");
errorcode = graphresult();
if(errorcode!=grOk)
  {
  cout<<"Yyyyps"<<grapherrormsg(errorcode);
  getch();
  exit(1);
  }
  int key=0,i=225,j=225;
  //GetAsyncKeyState;не работает
  do
  {
  key=getch();
  setcolor(15);
  circle(i,j,5);
  if((key==119)&&(key==100)){j=j-1,i=i+1;}//не помогает
  if(key==119){j=(j-1);}//w
  if(key==97) {i=(i-1);}//s
  if(key==115){j=(j+1);}//a
  if(key==100){i=(i+1);}//d
  circle(i,j,5);
  setcolor(0);
  circle(i,j,6);
  } while(key!=27);
closegraph();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru