CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
rectangle
rectangle
Функция Рисует прямоугольник. Синтаксис #include <graphics.h> void far rectangle( int left, int top, int right, int bottom ); Файл, содержащий graphics.h прототип Описание rectangle рисует прямоугольник линией текущего вида, толщины и цвета. (left, top)-координаты левого верхнего угла прямоугольника, а (right, bottom)-его правый нижний угол. Возвращаемое Нет. значение Переносимость Эта функция уникальна для Borland C++. Она работает только на компьютерах IBM PC и совместимых с ними, оснащенных дисплейными адаптерами, поддерживающими графический режим. Функция не совместима с Windows. Смотрите также bar, bar3d, setcolor, setlinestyle. Пример: #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> int main(void) { /* Запрос автоопределения */ int graphdriver = DETECT, gmode, errorcode; int left,top,right,bottom; /* инициализация графики и локальных переменных */ initgraph(&graphdriver,&gmode,""); /* получение результата инициализации */ errorcode = graphresult(); if(errorcode != grOk) /* если ошибка */ { printf("Ошибка :%s\n",grapherrormessage(errorcode)); printf("Для останова нажмите любую клавишу\n"); getch(); exit(1); /* завершение с кодом ошибки */ } left = getmaxx() / 2 - 50; top = getmaxy() / 2 - 50; right = getmaxx() / 2 + 50; bottom = getmaxy() / 2 + 50; /* рисует прямоугольник */ rectangle(left,top,right,bottom); /* очистка */ getch(); closegraph(); return 0; }
Оставить комментарий
Комментарии
1.
+1 / -0
13 октября 2005, 02:00:16
Спасибо, отличный код!