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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
iVovachka
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 29
#1

Помочь с прогой - C++

30.01.2011, 00:21. Просмотров 247. Ответов 0
Метки нет (Все метки)

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#include <iostream.h>
#include <conio.h>
#include <dos.h>
#include <stdlib.h>
#include <graphics.h>
void menu();
void game();
void help();
 
 
int main() {
int gdriver=DETECT, gmode;
initgraph(&gdriver,&gmode,"\bin");
cleardevice();
srand(time(NULL));
int x=100,y=100,dx=10,dy=10;
int ch;
int x1[20],y1[20];
setbkcolor(0);
 while (ch!='4') {
 menu();
 ch=getch();
 switch (ch) {
case '3':
help();
break;
case '1':
game();
break;
}
for (int b=0;b<100;++b) {
putpixel (rand()%640,rand()%480,15);
}
/*if (x1[i]<0) {
setbkcolor(15);
} */
for (int i=0;i<20;++i) {
x1[i]=rand()%640;
}
for (i=0;i<20;++i) {
y1[i]=rand()%480;
}
while(ch!=27) {
setcolor(15);
for (int i=0;i<20;++i) {
circle(x1[i],y1[i],5);
}
delay(30);
setcolor(0);
for (i=0;i<20;++i) {
circle(x1[i],y1[i],5);
}
for (i=0;i<20;++i) {
x1[i]-=dx;
}
setcolor(1);
arc(x,y,0,180,5);
arc(x,y,180,360,8);
line(x-8,y,x+8,y);
delay(30);
if (kbhit())
ch=getch();
setcolor(0);
arc(x,y,0,180,5);
arc(x,y,180,360,8);
line(x-8,y,x+8,y);
switch(ch) {
case 72:
   y-=dy;
   break;
   case 80:
   y+=dy;
   break;
   case 75:
   x-=dx;
   break;
   case 77:
   x+=dx;
   break;
 }
 
 
 
 
 
 
 if (x>640) {
 setbkcolor(15);
 settextstyle(DEFAULT_FONT,0,5);
 setcolor(13);
 outtextxy(270,240,"You win");
 ch=27;
 getch(); }
}
 closegraph();
}return 0;
}
 
 
 void menu() {
outtextxy(300,100,"1.Game");
outtextxy(300,120,"2.About");
outtextxy(300,140,"3.Help");
}
 
void help() {
cleardevice();
outtextxy(300,100,"Help will be here");
getch();
cleardevice();
}
void game() {
cleardevice();
setcolor(1);
outtextxy(200,100,"You can press evry button and game began.");
getch();
cleardevice();
}
как сделать так, что бы поле исчезновения с экрана, круги заново рисовались?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2011, 00:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помочь с прогой (C++):

Прошу помочь с прогой, если можно) надо её оживить... - C++
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;graphics.h&gt; #include &lt;time.h&gt; #include &lt;math.h&gt; #include...

Помощь с прогой - C++
Вычислить среднее арифметическое положительных элементов с четными индексами и произведение отрицательных с нечетными индексами в массиве...

Трабла с прогой - C++
&quot;дан радиус окружности. Найти длину окружности и площадь круга&quot; как вычислить подобную задачу на С. Жду ответа. С уважением.

Что не так с прогой? - C++
Когда вводишь в значение k двузначное число прога не может сравнить это число с выражением.Может какой нибудь другой тип переменных надоо...

Что не так с прогой? - C++
На прямой показано несколько точек . После чего между разными соседними точками прибавили по точке . Такую операцию зделали к раз после...

Небольшая проблемка с прогой. - C++
Здравствуйте! возникла проблема. По идее програ должна брать рандромные слова из файлов и выводить их на экран. #include...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2011, 00:21
Привет! Вот еще темы с ответами:

Посогите с прогой работать не хочет - C++
#include &quot;stdafx.h&quot; #include&lt;stdio.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; #include &lt;stdlib.h&gt; void fmas(float q, int n, float a,...

Какой прогой можно по быстрому посмотреть таблицу, создаваемую SQL файлом? - C++
Тоесть как открыть sql файл и посмотреть таблицу? Варианты типа открыть ноутпадом не предлагать.

Помочь исправить - C++
Здравствуйте, в с++ я новичок, программирую 2 день, дошел до одномерных массивов, помогите разобраться в чем ошибка. Задача: В одномерном...

Прошу помочь - C++
Нужно привести програмку в порядок, с первой частью вроде справился, со второй не могу, ошибка С2784. Первая часть: было: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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