C语言输出图形

发布网友 发布时间:2022-04-19 15:16

我来回答

3个回答

热心网友 时间:2023-07-03 17:13

#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屏幕模式

热心网友 时间:2023-07-03 17:13

最好是这样写

#include<graphics.h>
int main(void)
{
int gdriver,gmode;/*定义图形驱动器变量和图形模式变量*/
gdriver=DETECT; /*设定图形驱动器为自动监测*/
initgraph(&gdriver,&gmode,"");/*初始化图形模式,如BGI文件在同一目录下就不用写路径(第三个参数)*/
line(100,100,200,200);
getch();
closegraph();/*关闭图形模式*/
return 0;
}

热心网友 时间:2023-07-03 17:14

#include "graphics.h" /*TC图形头文件*/
main()
{
int driver,mode;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"C:\\JMSOFT\\DRV"); /*初始化图形*/
bar3d(200,200,400,350,50,1); /*画3D方框*/
getch();
closegraph(); /*关闭图形*/
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com