手机版

命令解释程序的编写实验

发布时间:2021-06-05   来源:未知    
字号:

命令解释程序的编写实验

实验一、命令解释程序的编写实验

专业:网络工程1班 姓名:苏梓翰 学号:201106024115

一、 实验目的

(1)掌握命令解释程序的原理; (2)掌握简单的DOS调用方法; (3)掌握C语言编程初步。

二、 实验内容和要求

编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出

(6)内部命令有dir, cd, md, rd, cls, date, time, ren, copy等。

三、 实验方法、步骤及结果测试

1. 源程序名:压缩包文件中源程序名:命令解释程序(苏梓翰).c 可执行程序名:命令解释程序(苏梓翰).exe 2. 原理分析及流程图

采用数组的存储结构。显示程序提示信息; While(1)

{ 显示提示符; 接收键盘的字符串;

判断是否quit程序退出指令,是则退出;

判断是否内部命令,并给出相应的信息,否则给出错误信息; }

3. 主要程序段及其解释: if(strcmp(str,cmd[0])==0)

比较函数,和前面的数组进行比较,相同为0,不同为1,为0时输出

while(1){

printf("请输入显示符:");

命令解释程序的编写实验.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)