int far setcolor(int color)
Прототип:
Описание:
Функция setcolor() устанавливает текущий цвет рисования равным цвету, заданному параметром color. Список допустимых цветов для каждого видеоадаптера может быть найден в описании функции setpalette().
Пример:
Имея в виду адаптер EGA/VGA, следующая программа выводит 16 линий 16-ю различными цветами (первый из них совпадает с цветом фона):
#include <graphics.h>
#include <conio.h>
int main(void)
{
int driver, mode;
int i;
driver = DETECT; /* автоопределение */
mode = 0;
initgraph (&driver, &mode, "c:\\bc5\\bgi");
moveto(0, 200);
for (i=0; i <16; i + + ) {
setcolor (i);
linerel (20, 0);
}
getch();
restorecrtmode();
return 0;
}
#include <graphics.h>
#include <conio.h>
int main(void)
{
int driver, mode;
int i;
driver = DETECT; /* автоопределение */
mode = 0;
initgraph (&driver, &mode, "c:\\bc5\\bgi");
moveto(0, 200);
for (i=0; i <16; i + + ) {
setcolor (i);
linerel (20, 0);
}
getch();
restorecrtmode();
return 0;
}