- •Предельные значения для целостных типов — файл limits.H
- •Константы для вещественных типов — файл float.H
- •Математические функции — файл math.H
- •Функции ввода-вывода для стандартных файлов — файл stdio.H
- •Функции для работы со строками — файлы string.H, stdlib.H
- •Функции для работы со строками — файлы string.H, stdlib.H
- •Функции для работы с терминалом в текстовом режиме — файл conio.H
- •Специальные функции
- •Функции для управления графической системой
- •Функции для получения изображения на экране
- •Правила программирования
Функции для получения изображения на экране
Имя Функции |
Прототип и краткое описание |
arc |
void far arc(int x, int y, int stangle, int endangle, int radius); Вычерчивает дугу окружности с центром (х, у) |
bar |
void far bar (int left, int top, int right, int bottom); Вычерчивает закрашенный прямоугольник |
bаrЗd |
void far bаrЗd(int left, int top, int right, int bottom, int depth, int topflag); Вычерчивает закрашенный параллелепипед |
circle |
void far circle (int x, int y, int radius); Вычерчивает окружность с центром (х, у) |
cleardevice |
void far cleardevice (void); Очищает экран цветом фона |
clearviewport |
void far clearviewport(void); Очищает ранее установленное окно графического экрана |
drawpoly |
void far drawpoly(int numpoints, int far *polypoints); Вычерчивает контур многоугольника с numpoints вершинами |
ellipse |
void far ellipse(int x, int y, int xradius, int yradius); Вычерчивает дугу эллипса с центром (х, у) |
fillellipse |
void far fillellipse(int x, int y, int xradius, int yradius); Вычерчивает эллипс с центром в точке (х, у) и заполняет его установленным ранее шаблоном закраски |
fillpoly |
void far fillpoly(int numpoints, int far *polypoints); Вычерчивает закрашенный многоугольник с numpoints вершинами и заполняет его установленным ранее шаблоном закраски |
floodfill |
void far floodfill(int x, int y, int border); Заполняет установленным ранее шаблоном закраски ограниченную область экрана, в которую попадает точка с координатами (х, у) |
line |
void far line(int x1, int y1, int x2, int y2) ; Вычерчивает линию от (x1, y1) до (х2, у2) |
linerel |
void far linerel(int dx, int dy); Вычерчивает линию из текущей точки в точку, отстоящую от нее на величину (dx, dy) |
lineto |
void far lineto(int x, int y); Проводит линию из текущей точки в точку с абсолютными координатами (х, у) |
moverel |
void far moverel (int dx, int dy); Перемещает указатель позиции из текущей точки в точку отстоящую от нее на величину (dx, dy) |
moveto |
void far moveto(int x, int y); Перемещает указатель позиции из текущей точки в точку, с абсолютными координатами (х, у) |
outtext |
void far outtext(char far *textstring); Выводит текстовую строку textstring, начиная с текущей позиции |
outtextxy |
void far outtextxy(int х, int у, char far *textstring); Выводит текстовую строку textstring, начиная с точки с координатами (х, у) |
pieslice |
void far pieslice(int х, int у, int stangle, int endangle, int radius); Вычерчивает закрашенный сектора круга с центром в точке (х, у) |
putimage |
void far putimage (int left , int top, void far *bitmap, int op); Выводит ранее сохраненное графическое изображение в окно экрана с левым верхним углом (left, top) |
putpixel |
void far putpixel(int x, int y , int color); Вычерчивает точки по координатам (х, у) |
rectangle |
void far rectangle(int left, int top, int right, int bottom); |
sector |
void far sector(int х, int y, int stangle, int endangle, int xradius , int yradius); Вычерчивает сектор эллипса с центром в точке (х, у) и заполняет его установленным ранее шаблоном закраски |
