c语言中的graphics.h问题

作者&投稿:孔池 (若有异议请与网页底部的电邮联系)
C语言graphics.h的问题~

没有imagesize这个函数,COPY_PUT也没用,只有SRCCOPY.

不行了的
因为TC下分了两种模式,字符模式和图形模式
处于字符模式就可以用scanf()和printf()
图像模式的话 输出文字用outtextxy();
输入的话 只能通过捕获键盘(是否按下了某个键,比如9)或者鼠标的消息得到。好像是通过BIOS中断实现的,具体课本上有实例的吧

你用的是tc吗 tc下才有这个头文件
Turbo C对于用initgraph()函数直接进行的图形初始化程序,
在编译和链接
时并没有将相应的驱动程序(*.BGI)装入到执行程序, 当程序进行到intitgraph()
语句时,
再从该函数中第三个形式参数char *path中所规定的路径中去找相应的
驱动程序。若没有驱动程序, 则在C:\TC中去找,
如C:\TC中仍没有或TC不存在,
将会出现错误:
BGI Error: Graphics
not initialized (use 'initgraph')
因此, 为了使用方便,
应该建立一个不需要驱动程序就能独立运行的可执行
图形程序,Turbo C中规定用下述步骤(这里以EGA、VGA显示器为例):

1. 在C:\TC子目录下输入命令:BGIOBJ EGAVGA

此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。
2.
在C:\TC子目录下输入命令:TLIB LIB\GRAPHICS.LIB+EGAVGA

此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。
3.
在程序中initgraph()函数调用之前加上一句:

registerbgidriver(EGAVGA_driver):
该函数告诉连接程序在连接时把EGAVGA的驱动程序装入到用户的执行程序中。

经过上面处理,编译链接后的执行程序可在任何目录或其它兼容机上运行。

我曾经也遇到过这种问题。

1,最简单的方法是换一个编译器,比如换成Visual C++(或者turbo C)。

2,还可以去别的地方找到graphics.h文件,然后拷贝到你的include的目录里面,然后在你的编译器里面更改相应的目录就可以了。

建议使用第一种方法。

TC里作图时用的头文件。在VC里已经不再使用,因为它是DOS时代的产物。VC里是面向对象的,基于消息的窗口过程。都是和windows API打交道的,也就是都是32位的。

去网上找一个放在你的工程里就OK了

我的tc2.0就有呀.不行在网上下一个


英语单词后缀
ammograph(风速什),chorograph(位置测定器),seimograph(地震仪)。 7.-ian,-an,-ese指大陆、国家的人 African(非洲人),American(美国人),Asian(亚洲人),Japanese(日本人),Chinese(中国人) 8.-ician指熟悉……人 electrician(电工),logician(逻辑学家), mathematician(数学者) 9.-ist指相信某种理论或制度或...

高中英语词根
38,graph=write,records写,画,记录器,图形 39,gress=go,walk 行走 40,habit=dwell居住 41,hibit=hold拿,持 42,hospit=guest客人 43,idio=peculiar,own,private,proper特殊的,个人的,专有的 44,insul=island岛 45,it=go行走 46,ject=throw投掷 47,juven=young年轻,年少 48,lect=choose,...

如何使用R语言制作有向无环图(DAG)
有向无环图(DAG)全称为Directed Acyclic Graph。理解这个概念,我们可以拆分为三部分:有向无环图(DAG)在数学以及计算机科学以外的领域同样有意义。例如在流行病学领域,DAG用于进行因果推断。研究者通过已知的理论框架来构建DAG,确定研究假设和统计分析的思路。DAG帮助梳理和呈现研究框架,提供研究设计...

雅思写作小作文常用表达词语
雅思写作小作文常用表达词语 想要雅思小作文写得好,客观准确的表达方式是必不可少的,还有熟练运用各种句型,下面就给大家带来小作文中常用的表达词语,希望大家可以用心记忆,并争取早点熟练运用!1. 雅思小作文开头 图表类型:table; chart; diagram; graph; column chart; pie graph 描述:show; ...

c语言编程为什么会出现Undefined symbol 错误
Tc中用initgraph()函数可以切换到图形模式,用closegraph()可以从图形模式切换回字符模式。 initgraph()和closegraph()都是图形函数,使用图形函数必须包括头文件"graphics.h"。 void far i nitgraph(int far *graphdriver, int far *graphmode,char far *pathtodriver); graphdriver是指向图形驱动序号变量的指针,...

数据结构与算法分析 —— C 语言描述:二叉树
应用于链表上的许多法则也可以应用到树上。特别地,当进行一次插入时,必须调用 malloc 创建一个节点。节点可以在调用 free 删除后释放。我们可以用在画链表时常用的矩形框画出二叉树,但是,树一般画成圆圈并用一些直线连接起来,因为二叉树实际上就是图(graph)。当涉及树时,我们也不显示地画出 ...

网络数据的统计分析-R语言实战
sand安装包 网络数据统计分析 statistical analysis of network data 在CRAN上 G=(V,E) 节点 :vertices 或者 nodes 边:edges 或者 links 节点数量:图的阶数 order 边的数量:图的规模 size 同构图 isomorphic 无向 undirected 有向 directed graph 或者 digraph 边:有向...

C语言中的initgraph函数
Turbo C对于用initgraph()函数直接进行的图形初始化程序,在编译和链接时并没有将相应的驱动程序(*.BGI)装入到执行程序, 当程序进行到intitgraph()语句时,再从该函数中第三个形式参数char *path中所规定的路径中去找相应的驱动程序。若没有驱动程序, 则在C:\\TC中去找,如C:\\TC中仍没有或TC不...

西门子FBD,LAD,STL各是什么含义
是编程语言的名字或者说编程语言的格式,也就是编程方式。西门子300的编程软件STEP7支持七种编程语言分别是:LAD,STL,SCL,CFC,GRAPH,HIGRAPH,FBD。其中标准安装包含有STL,LAD,FBD三种标准语言,STL叫指令表(语言),LAD叫梯形图(语言),FBD叫功能块图(语言)。STL接近与汇编语言其指令和汇编语言很...

Graph软件如何更改系统语言
打开软件 Edit→options→Language。里面有英语和中文简体两个选项

滦平县15837491223: c语言中的graphics.h问题 -
厨人贺鼻炎: 你用的是tc吗 tc下才有这个头文件 Turbo C对于用initgraph()函数直接进行的图形初始化程序, 在编译和链接 时并没有将相应的驱动程序(*.BGI)装入到执行程序, 当程序进行到intitgraph() 语句时, 再从该函数中第三个形式参数char *...

滦平县15837491223: C语言,codeblocks+gcc编译环境中关于“graphics.h”头文件的问题 -
厨人贺鼻炎: graphics.h对应的是TC提供的图形库,是TC独有的,你用其它编译器来编译它,当然会报错.而且,据我所知,这个库,用一般方法貌似是无法移植到gcc的,除非在新的环境下使用旧的函数接口重写相应的库.老实说,你这个问题,问得有点...

滦平县15837491223: 为什么C语言中#include<graphics.h>头文件不能用 -
厨人贺鼻炎: 这两个头文件在c-free ,turbo c/c++,wintc这三个编译环境有,现在的vc++,vs已经没有了,主要是bios和dos的函数调用及图形函数.

滦平县15837491223: c语言编译时出现[error]graphics.h∶no such file or direct -
厨人贺鼻炎: graphics.h好像是TC里面的头文件,别的IDE里面图形库文件名可能不一样,里面的函数、宏也可能不一样. 如果不改代码的话,换用TC;另外VC,VS等也有自己的图形库

滦平县15837491223: c语言中graphics.h头文件添加了怎么不起作用??? -
厨人贺鼻炎: 这个不是你编译器自带的库.你光添加头文件是没用的.这就好比你想看一本数,你光知道书的名字,却没有真正的书.你需要到网上自己下载相关库,在添加到编译器里.

滦平县15837491223: C语言“graphics.h”初始化错误的问题,高分求解!!!! -
厨人贺鼻炎: 那你就先初始化initgraph,initgraph(500,500)

滦平县15837491223: C语言,<graphics.h>的函数问题 -
厨人贺鼻炎: 不行了的 因为TC下分了两种模式,字符模式和图形模式 处于字符模式就可以用scanf()和printf() 图像模式的话 输出文字用outtextxy(); 输入的话 只能通过捕获键盘(是否按下了某个键,比如9)或者鼠标的消息得到.好像是通过BIOS中断实现的,具体课本上有实例的吧

滦平县15837491223: c语言求助 -
厨人贺鼻炎: graphics.h中包含了一族绘图的函数.如画点、画线、画圆、换颜色之类.因为绘图功能本身与显卡硬件直接相关,所以高效实用的绘图方法都是利用显卡驱动的相关接口的.而DOS时代旧的TC只是把一些最基本的绘图...

滦平县15837491223: 关于C语言库函数<graphics.h>的问题 -
厨人贺鼻炎: 这个库函数不是标准库函数,只能在低版本的TC中使用,为了程序的可移植性,请不要用这里面的函数绘图.绘图可以用DIRECTX或者OPENGL.

滦平县15837491223: 编译c语言程序时,出现 Cannot open include file: 'graphics.h': No such file or directory 怎么解决. -
厨人贺鼻炎: 不要在VC中使用TC的头文件 graphics.h 应该是TC的(模糊记得,我没用过TC) 这个是找不到头文件

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网