标题在应用程序中调用阅读器README.COM
栏目软件操作与技巧
作者四川 杜小平
发布1996-02-09
README.COM是Borland公司在Turbo系列软件中提供的一个功能强大的文本文件阅读器,具有全屏幕阅读、随意设定文本的前景和背景颜色,打开文本文件,提供帮助信息等功能,且具有短小精悍的优点,在UCDOS、天汇等直接写屏汉字系统下可直接阅读中文文本。因此,选用README.COM作为应用程序中的文本文件阅读器是非常合适的。
在应用程序中装载README.COM可用以下语句:spawnl(P-WAIT,"README.COM","README.COM",filename,NULL),filename是欲显示的文本文件名。文本文件阅读函数的原型是:int readtext(char *filename),filename为文本文件名。函数调用成功返回1值,否则返回0值。为保证正常显示文件,在调用该函数前应关闭文件filename。
主程序中给出了一个示例,首先产生一个文本文件,按任一键则调用README.COM显示该文件。程序用Turbo C 2.0编译通过。
附程序清单
#include <stdio.h>
#include <process.h>
main()
{
FILE *fp;
if((fp=fopen("filename","w"))==NULL)
{
puts("\aCan't open file\n");
exit(1);
}
fprintf(fp,"This is a sample file.\n");
fclose(fp);
getch();
if (!readtext("filename"))puts ("\aReading text file fails");
}
int readtext(char *filename)
{
if (!spawnl(P_WAIT,"readme.com","readme.com",filename,NULL)) return(1);
else return(0);
}