在应用程序中调用阅读器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 #include 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); }