tc程序编译运行后 输入数据无法运算怎么办

tc程序编译运行后 输入数据无法运算怎么办,第1张

以下所有命令均在Windows的命令提示符下输入:

1.将驱动程序egavga.bgi转换成目标文件egavga.obj。

进入TC编译器的目录,输入命令:cd c:\tc

然后在TC目录下输入以下命令:

bgiobj egavga

按照同样的办法,将字体文件*.CHR转换成目标文件*.OBJ。

在TC目录下依次输入以下命令:

bgiobj trip

bgiobj litt

bgiobj sans

bgiobj goth

2.将上面建立的obj文件加入graphics.lib库文件。

在TC目录下输入如下命令:

tlink c:\tc\lib\graphics.lib+egavga

tlink c:\tc\lib\graphics.lib+trip

tlink c:\tc\lib\graphics.lib+litt

tlink c:\tc\lib\graphics.lib+sans

tlink c:\tc\lib\graphics.lib+goth

也可以使用tlib、prj程序代替tlink。

3.在程序中调用initgraph()函数前,应加上下面这条语句:

registerbgidriver(EGAVGA_driver)

它通知连接程序把EGAVGA驱动程序装入用户的程序中。同样,装入字体文件前,要加上以下这条语句:

registerbgifont(字体文件名)

4.通过上述处理,编译连接后的执行程序就可以在任何目录下运行了。这时,将屏幕初始化为图形模式的函数可改写为:

void InitGra(void){

int GD=DETECT,GM

registerbgidriver(EGAVGA_driver)

registerbgifont(triplex_font)

registerbgifont(small_font)

registerbgifont(sansserif_font)

registerbgifont(gothic_font)

initgraph(&GD,&GM,"")

}

按照以上步骤就能让图形程序脱离编程环境而独立运行了。

代码输入完后按F2来存盘。要进行编译最简单的是按F9用MAKE实用程序,编译并且连接生成EXE文件。此时如果程序中有错误,编译器会在底下的消息窗口给出错误信息,光标移到消息条上,按ENTER或F6可回到编辑窗再修改程序。

可以通过设置断点和监视项来调试程序。

可以按F8或F7单步执行程序。

F10可以从EDIT切换到菜单栏. F1 : 打开帮助 F2 : 保存文件 F3 : 打开文件 F5 : 缩放窗口

Alt+F5 : 查看输出 F7 : 单步跟踪 F8 : 跟踪执行

Alt+F9 : 编译文件 F9 : Make文件 Ctrl+F9 : 编译运行


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11584748.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存