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

📄 cprogrphy.txt

📁 介绍了C语言关于图象库函数的具体应用
💻 TXT
字号:

#include<stdlib.h> 
#include<graphics.h> 
int main() 
{ 
int gdriver, gmode, i; 
gdriver=DETECT; 
initgraph(&gdriver, &gmode, "c:\\caic\\bgi"); 
setbkcolor(BLUE); 
cleardevice(); 
setcolor(GREEN); 
circle(320, 240, 98); 
setlinestyle(0, 0, 3); /*设置三点宽实线*/ 
setcolor(2); 
rectangle(220, 140, 420, 340); 
setcolor(WHITE); 
setlinestyle(4, 0xaaaa, 1); 
/*设置一点宽用户定义线*/ 
line(220, 240, 420, 240); 
line(320, 140, 320, 340); 
getch(); 
closegraph(); 
return 0; 
}


 
 
#include<stdlib.h> 
#include<graphics.h> 
int main() 
{ 
int gdriver, gmode, i; 
int color;
struct linesettingstype *info;
gdriver=DETECT; 
initgraph(&gdriver, &gmode, "c:\\caic\\bgi"); 
setcolor(3);/*设定所要画的图形颜色(在划线函数没有定义的情况下有效)*/
line(0,0,98,234);
putpixel(300,250, BLUE); /*此坐标大概在中心位置*/
color=getpixel(300,250); /*函数getpixel()返回像素点颜色值*/
printf("%d\n",color);
line(200,250,500,400);/*两点间画一直线*/
lineto(300,0);/*从当前位置(当前位置就是0,0 位置)画一直线到指定位置*/
setcolor(4);
setwritemode(1); /*函数setwritemode() 设置画线模式,当在同一位置画两条重合的不同色线时会产生混基色 */
setlinestyle(1,0,3);/*void setlinestyle(int stly,unsigned pattern,int width);当stly为1时unsigned pattern有效*/
linerel(300,100); /*相对平移,现在就相当于以(300,0)为坐标到(300+300,0+100)的坐标*/
setcolor(2);
line(300,0,600,100);
getlinesettings(info);/* 获取线型设置函数 void getlinesettings(struct linesettingstype *info);*/
printf("%d\n%d\nyesyesyes%d",info->linestyle,info->upattern,info->thickness);
rectangle(80,80,220,200); /*画一个给定左上角与右下角的矩形*/
bar3d(70,70, 200,200,1,1); /*bar() 画条函数void bar3d(int left,int top,int right,int bottom,int depth,int topflag); */
getch(); 
closegraph(); 
return 0; 
} 



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -