实验1-命令解释程序

实验1-命令解释程序

ID:41618527

大小:86.84 KB

页数:7页

时间:2019-08-29

实验1-命令解释程序_第1页
实验1-命令解释程序_第2页
实验1-命令解释程序_第3页
实验1-命令解释程序_第4页
实验1-命令解释程序_第5页
资源描述:

《实验1-命令解释程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、'yShaanxiUniversityofTechnology卖验报告院(系):_专业班级:学号:姓名:实验地点:实验日期:课程名称实验项目名称实验学时实验类型计算机操作系统命令解释程序2验证型一、实验目的及要求1.理解命令解释程序工作原理。2.掌握c语言编程初步。二、实验环境计算机,MicrosoftVisualC++6.0;三、实验内容利用高级语言编写一个微型命令解释程序,接收并解释执行以下命令:dircop文件1文件2era文件名dattimend列出当前目录拷贝文件删除文件显示FI期显示时间结束,退出画出程序流程图,编写程序,实现上述功能。四

2、、实验步骤1•实验过程:a•设计界面b.设计主函数c.各个函数的实现d.连接调用2.画流程图洽入内部命令3.根据指令,以及流程图编写c语言代码代码如下:#include#include#includevoidmain(){inti,num;chara[10],b[50],c[50],d[50],e[50],f[50]:charsjs[6][20]={”di广,”cop”,”eraTdatTtim”,”end”};while(1)*n);printf(printf(H*dir:ListFi

3、le*H);printf("*cop:CopyFile*H);printf(H*era:DeleteFile*H);printf(H*dat:Date*H);printf("*tim:Time*H);printf(H*end:Quit*H);printf(”PleaseInputSourceFile:**);scanf(,,%s,,,&e);printf(*n);printf(II**********★★****★***★*********n);printf(nPleaseInputb:rT);scanf(M%sH,

4、&a);for(i=0;i<=6;i++)if(!strcmp(a,sjs[i]))num=i;break;num=7;}}strcpy(b,,n,);strcpy(c,,,n);strcpy(d;,H);switch(num){case0:strcpy(b,,,dir,,);break;case1:printf(HPleaseInputDestination:”);scanf(”%s”,&c);strcat(b,”copy”);strcat(b,e);strcat(b,””);strcat(b,c);break;case2:printf('Pl

5、easeInputDeleteFile:");scanf(”%s”,&d);strcat(b,ndeln);strcat(b,d);break;case3:printf(”PleaseInputStringDate:");scant("%sM,&e);strcat(b,HDate");printf(nData:%sH,e);break;case4:printf(”PleaseInputTim:”);scanf(”%s”,&f);strcat(b,nTime”);printf(”Tim:%s”,f);break;case5:printf(”退出!!

6、n);exit(0);default:printf(HErrCommand」nputCommandAgain!rT);if(num>=0&&num<=5)system(b);}}五、调试过程1•在写程序的过程中始终出现错误,忘记写VString.h>头文件。2•在建立txt文档时,不需要后缀名,系统会默认txt类型。六、实验结果及分析本次实验依次实现了列出当前目录、拷贝文件、删除文件、显示日期、显示时间、结束退出等功能。如下图所示:*C:ProgramFilesMicroso£tVisualStudioMyProjectsshiyaqnl

7、Debugshiyaqnl.exe**dii*:Lisi;File**cop:Cop2015/11Z2415:53

20丄5/11Z2415:532015/11Z2415:532015/11Z2414:4520丄5/11/2414:4520丄5/11/2414:4520丄5/11/2415:532015/1

8、1Z2414:456个文件3个目录65.1■4w2a5o2oJ4014o2o4今311■089■597■De

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。