( Вход | Регистрация | Поиск )

Graphics error. C++, Хелп
Дата обновления: 13.06.2006 - 14:09, перейти к новому сообщению

·Diamond
Группа: Наши Люди

Сообщений: 267
Народ. Писали мы прогу в универе на С++. Там она все замечательно откомпилилась... Все супер. А домой пришел - у себя запустил - а он большую весчь показала... Вот кусок кода:

int grdriver=DETECT;
int gmode,errcode;
tpoint A= point (100,100);
tpoint B= point (200,200);
triangle T1= triangle (point(201,100),16,20,4);
triangle T2= triangle (point(301,200),26,70,7);
triangle T3= triangle (point(401,200),46,30,10);

initgraph(&grdriver,&gmode,"");
errcode=graphresult();
if(errcode!=grOk)
{
printf("Graphics error!!!\npress any key\n");
getch();
return;
}
for (double k = 0.0; k<360.0 ; k=k+3.0) {
T1.rot1(point(230,130),k);
T3.rot3(point(500,140),k);
T2.rot2(k);
T1.show( );
T2.show( );
T3.show( );
getch( );
T1.hide( );
T2.hide( );
T3.hide( );
}
getch();

closegraph();

return;
}

Воопчем там треугольнички крутятся... (Для начала дома ругался на переменные А и В) после удаления этих строк он тут же начал выписывать graphics error. Press any key. (что по коду тоже норм). Кусок определения графики честно списал из какой то проги (не знал как графику встроить в С++ 3.0). Помогите плз. В чем трабл?

P.S. В универе работало вроде с переменными А и B...


Ответов(1 - 2)

·ZaHack
Группа: Заблокированные

Сообщений: 1.252
Может разные версии компиляторов. Например один от Борланда а другой VC++ от мелких. Тогда все может быть...


·Diamond
Группа: Наши Люди

Сообщений: 267
не не.... Компилятор один и тот же - Turbo C++...