下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告
课程名称实验工程名称实验学时实验类型
院(系):数学与计算机科学学院
专业班级:_____________________
学号:_____________________
姓名:_____________________
实验地点:_____________________
实验日期:年月日
操作系统命令解释程序2验证
一、实验目的及要求
(本次实验所涉及并要求掌握的知识点)
理解命令解释程序工作原理;
二、实验环境
(本次实验所使用的设备和软件)
PC兼容机/Windows、DOS系统/TurboC2.0;
三、实验内容
(本次实验的具体内容,例如源程序代码)
#include<stdio.h>
/include<string.h>
#include<stdlib.h>
voidMenuShow()
(
r>rir»H/*******************\r>n\*
printf("*dir:ListFile*\nH);
printf("*cop:CopyFile*\nM);
printf("*era:DeleteFile*\n");
printf("*dat:Date*\n");
printf("*tim:Time*\n");
printf("*end:Quit*\nM);
printf(M*****************\nM),
)
intSearchStr(char*pStr)
|
inti;
,,,,,
char*p[6]={"dir";'cop",'era)"dat';'tim",'end"};
for(i=0;i<6;i++)
(
if(strcmp(pStr,p[i])--0)
(
break;
)
)
returni;
)
voidGetListFile()
(
charstr[30];
charstr1[20];
printf("请输入一个路径
gets(strl);
slrupy(slr,"dir"),
strcat(str,str1);
system(str);
)
voidCopyFile()
charstr[30]=
charstr1[10];
charstr2[10];
printf("输入你要拷贝的文件名
gets(strl);
printf("输入你新的文件名
gets(str2);
strcpy(str,"copy");
strcat(str,str1);
strcat(str,"");
strcat(str,str2);
system(str);
)
voidDeleteFile()
charstr[20];
charstr1[12];
printf("输入文件名:】
gets(strl);
strcpy(str,"erase");
strcat(str,str1);
system(str);
)
voidGetDat()
syslem("DATE"),
)
voidGetTime()
systemCTIME");
)
intmain()
charstr[10];
intnum;
while(1)
(
MenuShow();
printf("输入一个指令
gets(str);
num=SearchStr(str);
switch(num)
(
case0:
GetListFile();
break;
case1:
CopyFile();
break;
case2:
DeleteFile();
break;
case3:
GetDat();
break;
case4:
GetTinie();
break;
case5:
exit(O);
}
return0;
)
四、实验步骤
(按照实验过程列出实验步骤(涉及编程的,须首先进行算法设计,画出流程图))
1.设计界面
2.设计主函数
3.各个函数的实现
4..连接调用
五、调试过程
(详细记录实验过程中出现的问题及解决方法)
1>在写程序的过程中始终出现错误,最后才发现自己是没有写vstring.h>头文件。
2>输入完指令后输入路径时,只输入了c,结果有误,最后改成了c:才正确。
3>函数system的使用,传入函数的是字符串,把需要的字符串的先用函数连接起来
4>在建立txt文档时,名字不需后缀名,因为系统本身会默认它为txt类型。
六、实验结果及分析
(记录实验结果并进行分析)
本程序依次实现了列出当前目录显示,拷贝文件,删除文件,显示日期,显示时间,结束
退出等功能。
(dir):输入一个指令来确定进入哪个列表项。接着要输入一个路径,以获得这个路径
里的所有文件。
(cop):在c盘里,我先创立一个123.txt文件,然后进行复制,在复制之前,又建立
了一个新的文件名zjl.txt,此时文件里就存在两个txt文件。
(era):我删除的是123.txt,此时文件里就只存在zjl.txto
(dat):输入dat指令,即显示出了日期。
(tim):输入tim指令,即显示出了时间。
(end):输入end指令,程序结束,退出
七、总结
(心得体会及改良意见)
1>在程序中所用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新就业形态劳动者劳动保障考试试题及答案
- 2026年粮油保管员职业技能等级认定题库
- 2026儿童实木家具安全标准升级与消费者偏好调查报告
- 2026传统榫卯结构在现代量产中的改良
- 2026乳品结晶抑制剂在冰淇淋产品中的技术突破应用报告
- 2026乳品添加剂新兴应用领域拓展机会研究报告
- 2026乳品企业并购重组案例与整合策略分析
- 2026中国鼻腔护理产品消费升级趋势与营销渠道创新
- 2026中国高端电刺激医疗设备进口替代路径与国产化战略报告
- 2026中国高温超导带材在电力设备领域示范项目评估报告
- 江苏无锡市2026-2027学年高三上学期期中考试语文试题
- 红木家具买卖协议5篇
- 2026年反渗透阻垢剂行业洞察报告及未来五至十年发展趋势报告
- DB37-T 5063-2026 建筑施工现场安全资料规程
- 数字时代中小学网络育人新课堂的内容重构与实施路径研究-课题申请评审书
- 电流互感器校验合同
- 2026碳中和对钢铁行业工艺流程改造需求预测报告
- SEMI F57-2023 中文版 超纯水系统用高纯度聚合物材料与组件规范
- 《党风廉政建设专题党课》课件
- 台州学院科研奖励发放管理办法
- 2027年全国硕士研究生招生考试政治模拟试题(七)(含答案解析)
评论
0/150
提交评论