| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 872 人关注过本帖
标题:C语言图形问题 急!!!谢谢了
只看楼主 加入收藏
xuexibianc
Rank: 2
等 级:论坛游民
帖 子:35
专家分:34
注 册:2010-9-8
结帖率:75%
收藏
已结贴  问题点数:10 回复次数:8 
C语言图形问题 急!!!谢谢了
#include "stdio.h"
#include "graphics.h"
int main()
{
   int gdriver=DETECT,gmode;
   registerbgidriver(EGAVGA_driver);
   initgraph(&gdriver,&gmode,"c:\\caic\\bgi");
   bar3d(50,50,250,150,20,1);
   getch();
   closegraph();
   return 0;
}
initgraph(&gdriver,&gmode,"c:\\caic\\bgi");括号的参数什么意思?怎么修改才可运行。
搜索更多相关主题的帖子: C语言 图形 
2010-09-30 10:40
cordier
Rank: 2
等 级:论坛游民
威 望:1
帖 子:449
专家分:14
注 册:2006-2-9
收藏
得分:2 
initgraph(&gdriver,&gmode,"c:\\caic\\bgi");

第一个是是驱动器,第二个是模式,第三个是驱动文件。
你打开include文件下面的graphics.h看一下,就有了。

enum graphics_drivers {     /* define graphics drivers */
    DETECT,         /* requests autodetection */
    CGA, MCGA, EGA, EGA64, EGAMONO, IBM8514,    /* 1 - 6 */
    HERCMONO, ATT400, VGA, PC3270,            /* 7 - 10 */
    CURRENT_DRIVER = -1
};

enum graphics_modes {        /* graphics modes for each driver */
    CGAC0      = 0,  /* 320x200 palette 0; 1 page    */
    CGAC1      = 1,  /* 320x200 palette 1; 1 page    */
    CGAC2      = 2,  /* 320x200 palette 2: 1 page    */
    CGAC3      = 3,  /* 320x200 palette 3; 1 page    */
    CGAHI      = 4,  /* 640x200 1 page            */
    MCGAC0     = 0,  /* 320x200 palette 0; 1 page    */
    MCGAC1     = 1,  /* 320x200 palette 1; 1 page    */
    MCGAC2     = 2,  /* 320x200 palette 2; 1 page    */
    MCGAC3     = 3,  /* 320x200 palette 3; 1 page    */
    MCGAMED    = 4,  /* 640x200 1 page            */
    MCGAHI     = 5,  /* 640x480 1 page            */
    EGALO      = 0,  /* 640x200 16 color 4 pages    */
    EGAHI      = 1,  /* 640x350 16 color 2 pages    */
    EGA64LO    = 0,  /* 640x200 16 color 1 page     */
    EGA64HI    = 1,  /* 640x350 4 color  1 page     */
    EGAMONOHI  = 0,  /* 640x350 64K on card, 1 page - 256K on card, 4 pages */
    HERCMONOHI = 0,  /* 720x348 2 pages         */
    ATT400C0   = 0,  /* 320x200 palette 0; 1 page    */
    ATT400C1   = 1,  /* 320x200 palette 1; 1 page    */
    ATT400C2   = 2,  /* 320x200 palette 2; 1 page    */
    ATT400C3   = 3,  /* 320x200 palette 3; 1 page    */
    ATT400MED  = 4,  /* 640x200 1 page            */
    ATT400HI   = 5,  /* 640x400 1 page            */
    VGALO      = 0,  /* 640x200 16 color 4 pages    */
    VGAMED     = 1,  /* 640x350 16 color 2 pages    */
    VGAHI      = 2,  /* 640x480 16 color 1 page     */
    PC3270HI   = 0,  /* 720x350 1 page            */
    IBM8514LO  = 0,  /* 640x480 256 colors        */
    IBM8514HI  = 1   /*1024x768 256 colors        */
};

当然选DETECT是自动选择的。

2010-10-01 23:22
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:2 
如果你在VC下使用的话,要安装一个图形库的,只是TC自带了,VC没有自带
你可以加群19430220讨论

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-10-02 00:07
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:2 
童鞋,用opengl吧,这种16位TC的graphics早就淘汰了,当古董收藏就好

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2010-10-02 17:28
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 
gl好是好,但我觉得不适合直接给新人使用,对于他们来说,很难理解

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-10-02 17:43
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
直接写屏确实是比操作显卡简单。
但是任何高速图形输出,都不可能是直接写屏的。
早点入手gl,早痛不如晚痛

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2010-10-02 19:18
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
最后一句说反了…

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2010-10-02 19:19
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:2 
信6楼 得永生

早痛不如晚痛

小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-10-02 19:37
ltyjyufo
Rank: 9Rank: 9Rank: 9
来 自:未来
等 级:蜘蛛侠
威 望:2
帖 子:353
专家分:1166
注 册:2009-10-25
收藏
得分:2 
  C图形问题晚不转,跟你们学了,呵呵........

翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
2010-10-02 20:52
快速回复:C语言图形问题 急!!!谢谢了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033775 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved