Bir yay çizmek istediğimizde arc() fonksiyonunu kullanırız. Aslında bu arc() fonksiyonu ellipse() fonksionu ile neredeyse aynı. arc(x,y,baslangicAci,bitisAci,xYariCap) ellipse() fonksionu ise ellipse(x,y,baslangicAci,bitisAci,xYariCap,yYariCap) şeklinde. Tek farkları ellipse() te yYariCap değeri bulunmakta. Aşağıdaki örnekte hem arc hem de ellipse fonksionu ile aynı şeklin çizimini görebilirsiniz.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <stdio.h>
#include <graphics.h>
int main() {
initwindow(700, 450, "C Kaynak");
setcolor(YELLOW);
arc(250, 175, 45, 135, 100);
ellipse(250, 250, 45, 130, 100, 100);
getch();
closegraph();
return 0;
}
|