网站建设资讯

NEWS

网站建设资讯

c语言的所有输出函数图像 c语言输出图形

C语言输出图形

#include "graphics.h"//包含C图形图像的头文件

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了左云免费建站欢迎大家使用!

int driver,mode;

driver=VGA;

mode=VGAHI;

//这三句是图形输出必须有的。driver=VGA; mode=VGAHI; 两句是在VGA以上的显卡显示。

initgraph(driver,mode,"C:\\JMSOFT\\DRV"); //是BGI初始化,也是画图前必须有的一句。

以上几句几乎是c图形输出必须有的

bar3d(200,200,400,350,50,1);//是画正方形。一,二参数是三维空间正面正方形左上角顶点坐标;三,四参数是三维空间正面右下角顶点坐标。 第五个参数是三维空间矩形长条图的深度(即阴影)。第六个参数设置是否绘制三维空间矩形长条图的顶部 (1为设置,0为不设置)

getch();//暂停一下,看看前面绘图代码的运行结果

closegraph(); //恢复TEXT屏幕模式

C语言中如何输出图形

你可以采用循环的方法来做,需要输出A的位置的时候就输出A,其他地方就输出空格,就行了

#includestdio.h

void main()

{

int i,j,n;

printf("请输入要输出几行:\n");

scanf("%d",n);

for(i=0;i=n;i++)

{

for(j=0;jn-i;j++)//每行前的空格控制

printf(" ");

for(int k=0;k=2*i-1;k++)输出字母

{

if(k==0||k==2*i-2)输出A

printf("A");

else

printf(" ");

}

printf("\n");//换行

}

}

c语言中如何输出图像

lz需要弄清楚,你要输出什么格式的图像,bmp,JPG。。。不同格式的图像的数据内部结构是不一样的,弄清楚不同格式图片的数据结构组成,直接采用相应地算法,用C语言文件输出函数(fopen,fprintf……那几个函数,具体我也忘了怎么用了)将数据点写入文件就行了。

C语言中的图形函数有哪些

一) 像素函数

putpiel() 画像素点函数

getpixel()返回像素色函数

(二) 直线和线型函数

line() 画线函数

lineto() 画线函数

linerel() 相对画线函数

setlinestyle() 设置线型函数

getlinesettings() 获取线型设置函数

setwritemode() 设置画线模式函数

(三)、多边形函数

rectangle() 画矩形函数

bar() 画条函数

bar3d() 画条块函数

drawpoly() 画多边形函数

(四)、 圆、弧和曲线函数

getaspectratio()获取纵横比函数

circle()画圆函数

arc() 画圆弧函数

ellipse()画椭圆弧函数

fillellipse() 画椭圆区函数

pieslice() 画扇区函数

sector() 画椭圆扇区函数

getarccoords()获取圆弧坐标函数

(五)、 填充函数

setfillstyle() 设置填充图样和颜色函数

setfillpattern() 设置用户图样函数

floodfill() 填充闭域函数

fillpoly() 填充多边形函数

getfillsettings() 获取填充设置函数

getfillpattern() 获取用户图样设置函数

(六)、图像函数

imagesize() 图像存储大小函数

getimage() 保存图像函数

putimage() 输出图像函数

【请问高手】vc6..0环境c语言怎么输出简单函数图像?求详解!方法能用追加100分!绝不食言!

TC本来就有graphics.h

所以要叫你下载graphics.h,graphics6.lib,graphics6u.lib这3个文件

这和TC没关系,TC也用不上

你如果要求C++也不用下载了,有类,自己多了解了解

// 运行该程序前,必须下载绘图库graphics.h

// 或者有问题联系我

#include graphics.h

#include conio.h

#include math.h

#define N 1000

int main( )

{

initgraph(640, 480);// 打开图形窗口

double x[N],y[N];//每个点的x和y坐标

int i;

//1000个点是用三角函数来初始化的,也可以用离散数据

for( i=0;i N;i++)

{

x[i]=(3.14*2*i/N);

y[i]=sin(x[i]);

x[i]*=50;              //调整到中间

y[i]*=100;             //调整到中间

y[i]+=200;

}

while(!kbhit())

{

for( i=0;i N;i++)//第一段周期

{

putpixel(x[i], y[i], RED);

}

for( i=0;i N;i++)//第二段周期

{

putpixel(x[i]+314, y[i], RED);

}

}

return 0;

}


分享题目:c语言的所有输出函数图像 c语言输出图形
文章出自:http://njwzjz.com/article/dochoco.html