操作系统命令接口设计课程设计说明书(4)

2019-03-22 13:02

佛山科学技术学院课程设计用纸

{ } {

union REGS inregs,outregs; struct SREGS segregs; int result;

char ReadContents[9*1024]; inregs.h.ah=0x3D;//3D 打开文件 inregs.x.dx=FP_OFF(filename); segregs.ds=FP_SEG(filename); inregs.h.al=2;

int86x(0x21,&inregs,&outregs,&segregs); result=outregs.x.ax; if(2==result) { } else {

inregs.x.bx=result;

inregs.h.ah=0x3F;//读文件或者目录 inregs.x.dx=FP_OFF(ReadContents); segregs.ds=FP_SEG(ReadContents); inregs.x.cx=1024;

int86x(0x21,&inregs,&outregs,&segregs);

printf(\printf(\for(int i=0;i

printf(\

printf(\

printf(\ The file may not be exist.\\n\

void ReadFromFile(char filename[80])

union REGS reg,reg1; struct SREGS sreg; char word[200];

for(int i=0;i<200;i++) word[i]='$'; scanf(\reg1.x.dx = FP_OFF(word); sreg.ds = FP_SEG(word); reg1.h.ah=0x09;

int86x(INTER,®1,®1,&sreg); printf(\

12

佛山科学技术学院课程设计用纸

}

} int main() { char DeleteFileName[80]; char ReadingFileName[80]; char file1[80],file2[80]; int a; menu(); do {

printf(\ scanf(\ switch(a) { case 1: time(); break; case 2: day(); break; case 3: dos(); break; case 4:

printf(\ scanf(\ DeleteFile(DeleteFileName); break; case 5:

printf(\ scanf(\ Createfile(DeleteFileName); break; case 6:

printf(\ scanf(\ Deletefile(DeleteFileName); break;

case 7: printf(\ scanf(\ printf(\ scanf (\ file(file1,file2);

break; 13

佛山科学技术学院课程设计用纸

case 8: showlist(); break; case 9: rewords(); break; case 10:

printf(\ scanf(\ ReadFromFile(ReadingFileName); break;

case 11: clrscr(); menu(); break; default: break;

} } while(a!=0); return 0; }

14


操作系统命令接口设计课程设计说明书(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:会计基础第三章练习答案(1)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: