Re: 請教一下,C語言內可以繪製圓形、點與矩形嗎?
※ 引述《gen2linux (晚宴行動如期舉行)》之銘言:
: ※ 引述《quota@kkcity.com.tw (我要出清)》之銘言:
: : 請教一下,C語言內可以繪製圓形、點與矩形嗎?
之前在cszone問一樣的問題,同一個人嗎?
可以下載WinBGI函式庫,這樣原程式直接編譯就行了....
http://www.garret.ru/~knizhnik/cpp.html
之前編譯一些老闆要的古董程式是就是這樣搞的...
DEMO:在dev c++上測試過ok的....目前還沒遇過不能用的....
專案的連結器選項記得加入-lbgi -lgdi32 -luser32
#include <graphics.h>
#include <math.h>
int PX(float x)
{
return (x+4.0)*80;
}
int PY(float y)
{
return (3.0-y)*80;
}
int main()
{
int gd=9, gm=2;
float f;
initgraph(&gd,&gm,"c:\\tc");
setcolor(11);
line(PX(0),PY(-3),PX(0),PY(3));
line(PX(-4),PY(0),PX(4),PY(0));
for(f=0; f<6.3; f=f+0.01)
{
putpixel(PX((1-sin(f))*cos(f)),PY((1-sin(f))*sin(f)),12);
delay(1);
}
while(!kbhit());
closegraph();
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.132.23.74
推
10/20 20:02, , 1F
10/20 20:02, 1F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章