首页 | 本学科首页   官方微博 | 高级检索  
     

如何在C语言中实现DOS SHELL
引用本文:解安林.如何在C语言中实现DOS SHELL[J].中国计算机用户,1994(1).
作者姓名:解安林
作者单位:苏州大学
摘    要:在一般大型应用程序中,都提供了DOS SHELL功能,它允许用户暂时退出应用程序,在DOS命令行上执行一般可执行命令,无论何时在命令行上敲EX-IT都可立即返回。这种功能使得进出应用程序十分方便快捷。如Turbo C 1.0,用DOS SHELL退出重入转眼即可完成,如果用Alt—X退出,再敲TC装入则要花费相当长的时间。 实际上,在C语言中可以有两种方法实现DOSSHELL。一种是用汇编语言编写能实现DOS SHELL的子程序,然后在C语言中调用或干脆连接生成可执行文件,再用相应C函数加载。这种方法实现起来较繁。第二种方法直接用C语言编写,程序详见清单。首先保存当前屏幕和当前光标位置,接着清屏,在加载command.com前改变系统提示符为SHELL:C\>,用以提醒用户当前工作在SHELL状态,任务完成后,应

本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号