#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
/* договариваемся о автоустановке */
int gdriver = DETECT, gmode, errorcode;
/* инициализируем графический режим */
initgraph(&gdriver, &gmode, "");
/* считываем результат установки гр. режима */
errorcode = graphresult();
if (errorcode != grOk) /* а не случилась ли беда? */
{
printf("Ахтунг: %s\n", grapherrormsg(errorcode));
printf("Жмахай любой батон - все равно выйду:");
getch();
exit(1); /* выходим и возвращаем код ошибки */
}
/* рисуем линию */
line(0, 0, getmaxx(), getmaxy());
/* подчищаем за собой */
getch();
closegraph();
return 0;
}
Графика в С
в доклад должны войти след моменты:
#include <grafics.h>
ну надо рассказать и показать про инициализацию графа
initgraph(grdriver,grmode...)
ну и парочка примеров... и использование функции типа line, circle
А учебника под рукой нет!
Хорошую ссылочку бы, если можно...
А объяснения будут?)
Цитата:
Originally posted by Salavat
я не понял что написано!
А объяснения будут?)
я не понял что написано!
А объяснения будут?)
Я перевел коменты, в посте сверху. Читай!
И ещё один вопрос:
int graphdriver = DETECT, gmode, errorcode;
Я не понимаю для чего объявляется эти переменные или это не переменные, скажи пожалучта!
Цитата:
Originally posted by Salavat
Спасибо за подсказки...
И ещё один вопрос:
int graphdriver=DETECT, gmode, errorcode;
Я не понимаю для чего объявляется эти переменные или это не переменные, скажи пожалучта!
Спасибо за подсказки...
И ещё один вопрос:
int graphdriver=DETECT, gmode, errorcode;
Я не понимаю для чего объявляется эти переменные или это не переменные, скажи пожалучта!
DETECT в graphdriver означает, что программа сама выберет наилучший режим. Потом в graphdriver и в gmode будет записана информация овыбранном графическом режиме. errorcode - сюда записывается результат инициализации граф. режима. Типа ошибки и все такое.=)
Цитата:
Originally posted by lord Kelvin
Код:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
Подскажите, где взять graphics.h?
Цитата:
Originally posted by kima
Подскажите, где взять graphics.h?
Подскажите, где взять graphics.h?
У меня.=)
А не подскажете, есть ли какие-нибудь либы в Linux для работы с графикой?
P.S. Более подходящего места я не нашел...