Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Графика в С

7.0K
03 марта 2005 года
Salavat
20 / / 01.03.2005
Мне необходимо написать доклад в институте, на тему графика в С.
в доклад должны войти след моменты:

#include <grafics.h>

ну надо рассказать и показать про инициализацию графа
initgraph(grdriver,grmode...)

ну и парочка примеров... и использование функции типа line, circle
А учебника под рукой нет!
Хорошую ссылочку бы, если можно...
301
03 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Код:
#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;
}
7.0K
04 марта 2005 года
Salavat
20 / / 01.03.2005
я не понял что написано!
А объяснения будут?)
301
05 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by Salavat
я не понял что написано!
А объяснения будут?)


Я перевел коменты, в посте сверху. Читай!

7.0K
07 марта 2005 года
Salavat
20 / / 01.03.2005
Спасибо за подсказки...
И ещё один вопрос:
int graphdriver = DETECT, gmode, errorcode;
Я не понимаю для чего объявляется эти переменные или это не переменные, скажи пожалучта!
301
08 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by Salavat
Спасибо за подсказки...
И ещё один вопрос:
int graphdriver=DETECT, gmode, errorcode;
Я не понимаю для чего объявляется эти переменные или это не переменные, скажи пожалучта!


DETECT в graphdriver означает, что программа сама выберет наилучший режим. Потом в graphdriver и в gmode будет записана информация овыбранном графическом режиме. errorcode - сюда записывается результат инициализации граф. режима. Типа ошибки и все такое.=)

7.9K
14 марта 2005 года
kima
11 / / 18.11.2004
Цитата:
Originally posted by lord Kelvin
 
Код:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>



Подскажите, где взять graphics.h?

301
14 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by kima


Подскажите, где взять graphics.h?


У меня.=)

14K
28 октября 2005 года
[psyche]
1 / / 28.10.2005
Ребят приветы.
А не подскажете, есть ли какие-нибудь либы в Linux для работы с графикой?
13K
17 ноября 2005 года
Sniper
9 / / 17.11.2005
А можно, немного твой вопрос дополнить. Не хочется новую тему создавать, а про использование функций из dll узнать очень надо, по большей части для работы с графикой.

P.S. Более подходящего места я не нашел...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог