码迷,mamicode.com
首页 > 其他好文 > 详细

实验一

时间:2015-06-11 09:26:29      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

一、目的和要求
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++程序开发集成环境
void main() 

{  int i=0; 

 seefirst(i);

 i=cmd(i);

 if(i==99)  {

 printf("Thank You!bye~\n");

}}

void seefirst(){

 printf("Microsoft Window [版本 6.1.7601]\n");

 printf("版权所有 <c> 2009 Microsoft corporation。");

 printf("保留所有权。\n");

 printf("\n");

 printf("E:\>"); }

int cmd() {

 char ch[N];  int i=0; 

 do{  

 for(i=0;i<N;i++)   {    gets(ch[i]);   

 if((ch[i]<=‘a‘)||(ch[i]>=‘z‘))break;

  } 

 if(ch=="dir"){dir();}

  else if(ch=="cd"){cd();}  

else if(ch=="md"){md();} 

 else if(ch=="cls"){cls();} 

 else if(ch=="date"){date();}

 else if(ch=="time"){time();}  

else if(ch=="ren"){ren();}

 else if(ch=="copy"){copy();} 

 else printf("warning!\n"); 

}while(ch==‘quit‘);

 return 99; }
技术分享

技术分享

实验总结:本次实验做得相对顺利,对相关的知识有了一个系统全面的理解。

实验一

标签:

原文地址:http://www.cnblogs.com/xkb07/p/4568049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!