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

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

christin

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么用C++画图时用initgraph初始化,编译没错,但运行起来就错了呢?
同样的再C下面却时可以用通过而且也信的呢。
 
我不会C++B,不过我想对于图形操作是不能简单的将C代码移植到CB中的,因为它们完全工
作在不同的环境(操作系统下),你应该看看CB的绘图方法。我猜想应该也是用Canvas绘
图。不需要什么initgraph
 
不好意思可能是我说错了。
我用的是最原始的TC++,DOS下的。
所以画图还是用initgraph
 
C下生成的是Dos 16的程序,CB下只能生成Win32的程序,就是Console程序也不能在原来的
Dos下运行了。当然不能用什么initgraph了。
 
不好意思可能是我说错了。
我用的是最原始的TC++,DOS下的。
所以画图还是用initgraph
 
那可能是你的程序什么地方出错了。C是弱类型检查的语言,很多错误编译的时候是无法发现的。
 
我已经添加了异常处理了,其他地方都没有出错,就是这里错了。
如果把异常处理去掉他又提示我要调用initgraph
 
问题解决了,是BGI驱动器的问题.
 
后退
顶部