⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 例4-7.c

📁 王为青 刘变红 编著《C语言高级编程及实例剖析》源代码
💻 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 + -