一个菜到不能再菜的问题了,解决了马上给分!!!(100分)

  • 主题发起人 christin
  • 开始时间
C

christin

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么用C++画图时用initgraph初始化,编译没错,但运行起来就错了呢?
同样的再C下面却时可以用通过而且也信的呢。
 

远帆

Unregistered / Unconfirmed
GUEST, unregistred user!
我不会C++B,不过我想对于图形操作是不能简单的将C代码移植到CB中的,因为它们完全工
作在不同的环境(操作系统下),你应该看看CB的绘图方法。我猜想应该也是用Canvas绘
图。不需要什么initgraph
 
C

christin

Unregistered / Unconfirmed
GUEST, unregistred user!
不好意思可能是我说错了。
我用的是最原始的TC++,DOS下的。
所以画图还是用initgraph
 
J

jiangxiancheng

Unregistered / Unconfirmed
GUEST, unregistred user!
C下生成的是Dos 16的程序,CB下只能生成Win32的程序,就是Console程序也不能在原来的
Dos下运行了。当然不能用什么initgraph了。
 
C

christin

Unregistered / Unconfirmed
GUEST, unregistred user!
不好意思可能是我说错了。
我用的是最原始的TC++,DOS下的。
所以画图还是用initgraph
 

远帆

Unregistered / Unconfirmed
GUEST, unregistred user!
那可能是你的程序什么地方出错了。C是弱类型检查的语言,很多错误编译的时候是无法发现的。
 
C

christin

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经添加了异常处理了,其他地方都没有出错,就是这里错了。
如果把异常处理去掉他又提示我要调用initgraph
 
C

christin

Unregistered / Unconfirmed
GUEST, unregistred user!
问题解决了,是BGI驱动器的问题.
 

Similar threads

S
回复
0
查看
947
SUNSTONE的Delphi笔记
S
S
回复
0
查看
768
SUNSTONE的Delphi笔记
S
顶部