Нарисовать графики нескольких окружностей разными цветами, зная координаты центра и радиус - C (СИ)
Формулировка задачи:
Мне нужно нарисовать графики нескольких окружностей разными цветами, зная координаты центра и радиус. В какой среде это лучше и проще делать? Какие подключить библиотеки?
Решение задачи: «Нарисовать графики нескольких окружностей разными цветами, зная координаты центра и радиус»
textual
Листинг программы
#include <stdio.h>
#include <Windows.h>
void Circle (HDC hDC, int xCenter, int yCenter, int radius, COLORREF borderColor, COLORREF fillColor)
{ HPEN hPen = CreatePen(PS_SOLID, 1, borderColor);
SelectObject(hDC, hPen);
HBRUSH hBrush = CreateSolidBrush(fillColor);
SelectObject(hDC, hBrush);
Ellipse(hDC, xCenter - radius, yCenter - radius, xCenter + radius, yCenter + radius);
DeleteObject (hPen);
DeleteObject (hBrush);
}
int main()
{ HDC hDC = GetDC(GetConsoleWindow());
Circle (hDC, 150, 150, 100, RGB(255,0,0), RGB(0,128,128));
getchar();
return 0;
}