El formato para dibujar círculos en lenguaje C es DrawFillCircle(x, y, 1, color).
Función: la función arc() utiliza el color de dibujo actual y dibuja un arco con una línea continua.
Uso: La llamada a la función es arco vacío (int x, int y, int startangle, int endangle, int radio);
Explicación: Los parámetros x e y son las coordenadas centrales del círculo, el ángulo inicial y el ángulo final son el ángulo inicial y el ángulo final, y el radio es el radio. Las coordenadas centrales y el radio están en píxeles, y los ángulos inicial y final están en grados. La derecha es 0 grados, la superior es 90 grados, la izquierda es 180 grados y la inferior es 270 grados. Normalmente, 360 grados coinciden con 0 grados. El ángulo aumenta en sentido antihorario, pero no es necesario que el ángulo final sea mayor que el ángulo inicial. Por ejemplo, al especificar 300 grados como ángulo inicial y 90 grados como ángulo inicial, se dibuja el mismo arco que al especificar 300 grados como ángulo inicial y 450 grados como ángulo final. Se pueden utilizar parámetros superiores a 360 grados y se normalizarán en el rango de 0 grados ~ 360 grados. La función arc() puede dibujar un círculo cerrado siempre que el ángulo inicial sea de 0 grados y el ángulo final sea de 360 grados. En esta función, la relación de aspecto de la pantalla se puede ajustar automáticamente.