C言語を用いて様々な図形を描画する方法
C言語では、グラフィックスライブラリを使用して、さまざまな図形を描画できます。以下に、基本的な図形を描画する例を示します。
- 直線を引く。
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
line(100, 100, 200, 200);
getch();
closegraph();
return 0;
}
- 長方形を描く:
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
rectangle(100, 100, 200, 200);
getch();
closegraph();
return 0;
}
- 円を描く:
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
circle(150, 150, 50);
getch();
closegraph();
return 0;
}
- 楕円を描く:
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
ellipse(150, 150, 0, 360, 100, 50);
getch();
closegraph();
return 0;
}
上記のサンプルはグラフィックスライブラリgraphics.hを使用しており、Windowsシステムでは、正常に動作させるために対応するライブラリファイルをインストールする必要があります。その他のオペレーティングシステムでは、SDLやOpenGLなどの別のグラフィックスライブラリを使用できます。