操作系统-命令解释程序(拓展)

实验一  命令解释程序的编写(拓展)

一、目的和要求

1. 实验目的

(1)掌握命令解释程序的原理;

(2)*掌握简单的DOS调用方法;

(3)掌握C语言编程初步。

2.实验要求

编写类似于DOS,UNIX的命令行解释程序

(1)自行定义系统提示符

(2)自定义命令集(8-10个)

(3)用户输入HELP以查找命令的帮助

(4)列出命令的功能,区分内部还是外部命令

(5)用户输入QUIT退出

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

二、实验内容

根据教师指定的实验课题,完成设计、编码、测试工作。

、实验环境

1.PC微机

2.Windows 操作系统

3.C/C++程序开发集成环境

四、实验核心算法

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<string.h>
 4 main()
 5 {
 6     char order[10];
 7     printf("Microsoft Windows [版本 6.1.7601]\n");
 8     printf("版权所有 <c> 2009 Microsoft Corporation。版权所有权利。\n");
 9     while(1)
10     {
11     printf("\nC:\\Users\\USER>");
12     gets(order);
13     system(order);
14     printf("\n");
15     }
16 }

五、运行结果

时间: 2024-08-05 10:31:03

操作系统-命令解释程序(拓展)的相关文章

操作系统--命令解释程序

#include<stdio.h> #define n 11 typedef struct node{ char name[20]; char use[100]; char pro[20]; }DOS; void Input(DOS dos[]) { strcpy(dos[0].name,"DIR"); strcpy(dos[0].use,"显示一个目录中的文件和目录."); strcpy(dos[0].pro,"内部命令"); st

0923《操作系统教程》实验一 &#183;DOS命令解释程序的编写

实验一  DOS命令解释程序的编写 一.目的和要求 1. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 2.实验要求 编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出 (6)内部命令有dir, cd, md,rd, cls, date, time, ren

实验1&#160;&#160;DOS命令解释程序的编写

一.目的和要求 1. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 2.实验要求 编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出 (6)内部命令有dir, cd, md,rd, cls, date, time, ren, copy等. 二.实验内容 根据

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

一.目的和要求 1. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 2.实验要求 编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出 (6)内部命令有dir, cd, md,rd, cls, date, time, ren, copy等. 二.实验内容 根据

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

一.目的和要求 1. 实验目的 (1)掌握命令解释程序的原理: (2)掌握简单的DOS调用方法: (3)掌握C语言编程初步. 2.实验要求 编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出 (6)内部命令有dir, cd, md, rd, cls, date, time, ren, copy等. 二.实验内容 根据教师指定的实验课题

命令解释程序实验

一.目的和要求 1. 实验目的 (1)掌握命令解释程序的原理: (2)掌握简单的DOS调用方法: (3)掌握C语言编程初步. 2.实验要求 编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出 (6)内部命令有dir, cd, md, rd, cls, date, time, ren, copy等. 二.实验内容 根据教师指定的实验课题

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

一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 二. 实验内容和要求 编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出 (6)内部命令有dir, cd, md,rd, cls, date, time, ren, copy等. 根据要求,完成设计.编码.

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

#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 30main(){ char str[N]; int i,j; char cmd[N][N] = {"dir","cd","md","rd","cls","date","time","ren&quo

实验一 命令解释程序

                   实验一.命令解释程序的编写   一. 实验目的 (1)掌握命令解释程序的原理: (2)掌握简单的DOS调用方法: (3)掌握C语言编程初步. 二.        实验内容和要求 编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出 (6)内部命令有dir, cd, md, rd, cls, date