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

Графика в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ну жна помощь в приведении типов http://www.cyberforum.ru/cpp-beginners/thread25474.html
Никак не могу понять как работает приведение типов. В первую очередь про dynamic_cast. Допустим у нас есть такая часть программы Base *bp, b_ob; Derived *dp, d_ob; bp = &d_ob; dp = dynamic_cast<Derived *> (bp) if (dp) cout << "Приведение успешно"
C++ Характеристикой столбца целочисленной матрицы... Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread25467.html
C++ Builder Оптимизация кода под С++ Builder 6
Уважаемые эксперты помогите передалать код программ под С++ Builder 6 в его консольный режим из простого С++ условие программ: используя локальные и динамические массивы. Размерность локальных массивов задавать именованными константами, значения элементов массива - в списке инициализации дана целочисленная квадратная матрица. определить: 1) сумму элементов в тех столбцах, которые не...
C++ Найти сумму элементов матрицы, которые размещены в строках с отрицательным элементом на главной диагонали
Дана квадратная матрица А 6-го порядка. Найти сумму элементов матрицы, которые размещены в строках с отрицательным элементом на главной диагонали. Вычислить количество таких строк. #include <iostream> #include <math.h> int main() { int a={ {-2,3,15,12,13,23}, {4,3,15,12,13,2}, {12,3,47,54,2,23}, {3,3,15,12,17,23},
C++ Меню на C http://www.cyberforum.ru/cpp-beginners/thread25449.html
Здравствуйте.Поткиньте мне пожалуйста идею как реализовать меню на C.Пункт меню должен выбираться стрелочками,выбранный пункт должен светиться.Буду очень рад,если вы скинете мне название книжки по С,где это описано.Заранее большое спасибо.
C++ Наследование Например, есть класс cA и его наследник – класс cB. В определении класса cB написали функцию func, а в её сигнатуре объект родительского класса. При использовании это функции компилятор пропускает, если в качестве параметра стоит объект класса cB. #include <iostream> using namespace std; class cA { private: int a; }; подробнее

Показать сообщение отдельно
Snoopy
1910 / 1067 / 90
Регистрация: 06.12.2008
Сообщений: 2,802
09.03.2009, 16:18  [ТС]     Графика в С++
вот запустил ВС с командной строки вроде не выкидует, а пишет такое(миниатюра)
Это вроде бы драйвер нужен egavga.bgi но я его поместил в директорию!Кто-нибудь может помочь?

А собственно вот код программы которая не запускается!
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
#include <stdio.h>
#include <graphics.h>
#include <conio.h>
#include <alloc.h>
#include <stdlib.h>
#include <dos.h>
main()
     {
     int Gd=DETECT, Gm, ErrC;
     int mx, my;
     int color_t, color_bk;
     int vy;
     initgraph(&Gd, &Gm, "");
     mx=getmaxx();
     my=getmaxy();
 
     color_t=DARKGRAY;
     setcolor(color_t);
     setfillstyle(SOLID_FILL, color_t);
     bar(0, 0, mx, my);
     int cx=mx/2, cy=my/2;
     int hy=25, ns=1;         // # line
     color_t=RED;
     setcolor(color_t);
     char *t[]=
            {"MOH Ukraine",
             "Donetsk National Technical University",
             "Department PMI",
             "PROJECT KURS",
             "\'OOP\' theme \'Markets\'",
             "Created:",
             "Directed:",
             "st.gr.PS-08",
             "ass.dep.PMI",
             "Krutikov S.",
             "Petrenko I.",
             "Donetsk - 2009"
             };
     setfillstyle(SOLID_FILL, color_t);
     settextjustify(CENTER_TEXT, TOP_TEXT);
     settextstyle(DEFAULT_FONT, HORIZ_DIR, 1);
 
     int i;
     for(i=0;i<3;i++)
        outtextxy(cx, hy*(ns++), t[i]);
     vy=hy*ns;
     ns+=5;
     settextstyle(DEFAULT_FONT, HORIZ_DIR, 2);
     for(i=3;i<5;i++)
        outtextxy(cx, hy*(ns++), t[i]);
     ns+=2;
     for(i=5;i<11;i+=2)
     {
         settextstyle(DEFAULT_FONT, HORIZ_DIR, 1);
         settextjustify(LEFT_TEXT, TOP_TEXT);
         outtextxy(hy, hy*ns, t[i]);
         settextjustify(RIGHT_TEXT, TOP_TEXT);
         outtextxy(my, hy*(ns++), t[i+1]);
     }
 
     ns+=2;
     settextjustify(CENTER_TEXT, TOP_TEXT);
     outtextxy(cx, hy*(ns++), t[11]);
     getch();
 
     // images
     int color_l;
     int wm=mx/5, hm=my/8;
     int vx=mx/16;
     // METRO
     color_l=BLUE;
     setcolor(color_l);
     setfillstyle(SOLID_FILL, color_l);
     bar(vx, vy, vx+wm, vy+hm);
     int hyM=hm/3, cxM=vx+wm/2;
     color_l=YELLOW;
     setcolor(color_l);
     setlinestyle(SOLID_LINE, 0, color_l);
     int y1M=vy+hyM;
     line(vx, y1M, vx+wm, y1M);
     int hxM=wm/3, x1M=vx+hxM, y2M=vy+hm;
     line(x1M, y1M, x1M, y2M);
     int x2M=x1M+hxM;
     line(x2M, y1M, x2M, y2M);
 
     setfillstyle(SOLID_FILL, color_l);
     settextjustify(RIGHT_TEXT, BOTTOM_TEXT);
     settextstyle(DEFAULT_FONT, HORIZ_DIR, 1);
     outtextxy(x2M+hxM, y1M, "METRO");
 
// AMSTOR
     int vxA=mx-vx-wm;
     color_l=YELLOW;
     setcolor(color_l);
     setfillstyle(SOLID_FILL, color_l);
     bar(vxA, vy, vxA+wm, vy+hm);
 
     int hyA=hm/3, cxA=vxA+wm/2;
     color_l=WHITE;
     setcolor(color_l);
     setlinestyle(SOLID_LINE, 0, color_l);
     int y1A=vy+hyA;
     line(vxA, y1A, vxA+wm, y1A);
     int hxA=wm/3, x1A=vxA+hxA, y2A=vy+hm;
     line(x1A, y1A, x1A, y2A);
     int x2A=x1A+hxA;
     line(x2A, y1A, x2A, y2A);
 
     color_l=RED;
     setcolor(color_l);
     setfillstyle(SOLID_FILL, color_l);
     settextjustify(LEFT_TEXT, BOTTOM_TEXT);
     settextstyle(DEFAULT_FONT, HORIZ_DIR, 1);
     outtextxy(x1A-hxA+20, y1A, "A M C T O P");
 
// autoban
     color_l=BROWN;
     setcolor(color_l);
     setlinestyle(SOLID_LINE, 0, color_l);
     line(x1M+2*hxM+2, y2M, x1A-hxA-2, y2A);
 
// auto:
// kuzov
     color_l=BLUE;
     setcolor(color_l);
     setlinestyle(SOLID_LINE, 0, color_l);
     int rx=30, pxk=x1A-hxA-rx, wk=45, lxk=pxk-wk;
     int d=10, nyk=y2M-d-2, hk=20, vyk=nyk-hk;
     setfillstyle(SOLID_FILL, color_l);
     bar(pxk, vyk, lxk, nyk);
// kabina
     int wKab=10, hKab=10, lxKab=lxk-wKab, vyKab=nyk-hKab;
     bar(lxKab, vyKab, lxk, nyk);
     color_l=BLACK;
     setcolor(color_l);
     setlinestyle(SOLID_LINE, 0, color_l);
     line(lxk-1, vyKab, lxk-1, nyk);
// caption
     color_l=WHITE;
     setcolor(color_l);
     setfillstyle(SOLID_FILL, color_l);
     settextjustify(RIGHT_TEXT, BOTTOM_TEXT);
     settextstyle(DEFAULT_FONT, HORIZ_DIR, 1);
     outtextxy(pxk, nyk-5, "KONTI");
// kolesa:
// external
     color_l=BLACK;
     setcolor(color_l);
     setlinestyle(SOLID_LINE, 0, color_l);
     int hxCol=10, cxCol=lxk+hxCol-wKab, cyCol=nyk+d/2, cxCol2=pxk-hxCol;
     setfillstyle(SOLID_FILL, color_l);
     circle(cxCol, cyCol, d/2);
     floodfill(cxCol, cyCol, color_l);
     circle(cxCol2, cyCol, d/2);
     floodfill(cxCol2, cyCol, color_l);
// internal
     color_l=LIGHTGRAY;
     setcolor(color_l);
     setlinestyle(SOLID_LINE, 0, color_l);
     setfillstyle(SOLID_FILL, color_l);
     circle(cxCol, cyCol, d/4);
     floodfill(cxCol, cyCol, color_l);
     circle(cxCol2, cyCol, d/4);
     floodfill(cxCol2, cyCol, color_l);
     getch();
// animation
     void *image;
     int size;
     int lx=lxKab-1, ly=vyk-1, px=pxk+1, py=y2A;
     size=imagesize(px, py, lx, ly);
     image=malloc(size);
     getimage(lx, ly, px+3, py, image);
     int ix;
     for(ix=lx; ix>vx+wm+10; ix--)
        { putimage(ix, ly, image, COPY_PUT);
            delay(30);
        }
 
     getch();
 return 0;
     }
Миниатюры
Графика в С++  
 
Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru