📄 例4-7.c
字号:
/* Note:Your choice is C IDE */
#include <graphics.h>
#include <stdio.h>
main()
{
int graphdriver=VGA,graphmode=VGAHI;
int i,j,x1,y1,x2,y2;
initgraph(&graphdriver,&graphmode,"");
setbkcolor(EGA_BLUE);
cleardevice();
setcolor(EGA_GREEN);
circle(320,240,98); /* 画出一个绿色圆 */
setcolor(12); /* 设置颜色为淡红色 */
j=0;
for(i=0;i<=90;i=i+6)
{
setlinestyle(0,0,j); /* 画出一个套一个的矩形框 */
x1=440-i;y1=280-i;
x2=440+i;y2=280+i;
rectangle(x1,y1,x2,y2);
j=j+3;
if(j>4)
j=0;
}
j=0;
for(i=0;i<=18;i=i+16) /* 画出通过屏幕中心的4种线型的4色线 */
{
if(i>3)
j=0;
setcolor(j+2);
setlinestyle(j,0,3);
j++;
x1=0;y1=i;
x2=640;y2=480-i;
line(x1,y1,x2,y2);
}
setcolor(EGA_WHITE);
setlinestyle(4,0x1001,1); /* 用户定义线型,1个像素宽 */
line(220,240,420,240); /* 画出通过圆心的y线 */
line(320,140,320,340); /* 画出通过圆心的x线 */
getch();
closegraph();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -