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

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

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

Прокоментируйте рограмму - C++

26.05.2014, 18:01. Просмотров 147. Ответов 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
#include <conio.h>
#include <stdlib.h>
#include <graphics.h>
#include <iostream.h>
 
class RECTANGLE{
 int left,top,right,bottom;
public:
 RECTANGLE(int,int,int,int);        //Конструктор
 void show();               //Метод вывода изображения
 void hide();               //Метод скрытия изображения
 void move(int,int);            //Метод перемещения изображения
};
 
RECTANGLE::RECTANGLE(int x1,int y1,int x2,int y2)
{
 left=x1;
 right=x2;
 top=y1;
 bottom=y2;
}
void RECTANGLE::show()
{
 setcolor(LIGHTGREEN);          //Функция установки цвета
 rectangle(left,top,right,bottom);//Функция вывода фигуры
}
void RECTANGLE::hide()
{
 setcolor(getbkcolor());
 rectangle(left,top,right,bottom);
}
void RECTANGLE::move(int dx,int dy)
{
 hide();
 left+=dx;  right+=dx;
 top+=dy;   bottom+=dy;
 show();
}
int main()
{
 int gdriver=DETECT,gmode,errorcode;
 initgraph(&gdriver,&gmode,"");
 errorcode=graphresult();
 if(errorcode!=grOk)
  {
   cout<<"Graphics error:\n"
   cout<<grapherrormsg(errorcode)<<endl;
   cout<<"Press any key to halt\n";
   getch();
   exit(1);
  }
 int xmax=getmaxx();
 int ymax=getmaxy();
 RECTANGLE a(10,20,50,30);
 a.show();
 outtextxy(xmax/2,ymax-ymax/10,"Press any key...");
 getch();
 a.hide();
 a.move(10,20);
 getch();
 a.move(100,100);
 getch();
 closegraph();
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 18:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прокоментируйте рограмму (C++):

Прокоментируйте код - C++
Моя первая программа не из учебника. Консольные шахматы без ИИ. Прошу оценить не интерфейс. И есть ли алгоритм определения мата не...

Прокоментируйте программу - C++
#include &lt;iostream.h&gt; #define pi 3.14159 class Rectangle; //Предварительное объявление класса class Circle{ float S; float R; ...

Прокоментируйте код - C++
со строки int t, t1 = 0, r = 0, t2; #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;locale&gt; #include &lt;iomanip&gt; #include...

прокоментируйте код) - C++
#include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; typedef long long ll; const ll size=100; ll a,i,j,p,w,s,n; ...

Прокоментируйте код - C++
Получил код но немогу разобрать. Можете пожалуйста прокоменитировать. Чем подробнее тем лучше. #include&lt;afxwin.h&gt; #include&lt;stdio.h&gt; ...

Прокоментируйте код - C++
Задача: Найти наибольшее отрицательное число среди элементов с четными индексами #pragma argsused #include&lt;iostream.h&gt; using...

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

Прокоментируйте код=) - C++
#pragma argsused #include&lt;iostream.h&gt; using namespace std; int main(int argc, char* argv) { const int n=10; int Arr; for(int...

Прокоментируйте пожалуйста программу - C++
#include &lt;iostream.h&gt; #define pi 3.14159 class Rectangle; class Circle{ float S; float R; void area() {S=pi*R*R;} friend...

Прокоментируйте код, пожалуйста - C++
В интернете нашел пример реализации алгоритма Лемпеля-Зива. помогите , пожалуйста , разобраться с кодом. #include &lt;vector&gt; #include...

прокоментируйте строки программы - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; int main() { cout&lt;&lt;&quot;FOR\n&quot;&lt;&lt;endl; int num, half , div; cout...


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

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

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