操作系统实验一

#include<stdio.h>

#include<string.h>

char *cmd[]={"dir","cd","md","rd","cls","date","time","ren","copy","help","quit"};

 

 

 

 

void imfo(){          //初始化输入语句

      printf("C:/Users/Administrator>");

 

}

 

 

void Strcmp1(char *str){//比较字符串

      if(strcmp(str,cmd[0])==0)

                printf("dir  显示一个目录的文件和子目录 ");   

    else if(strcmp(str,cmd[1])==0)

                printf("cd   显示当前目录的名称或将其更改 ");

    else if(strcmp(str,cmd[2])==0)

                printf("md   创建一个目录 ");

    else if(strcmp(str,cmd[3])==0)

                printf("rd   删除目录 ");

    else if(strcmp(str,cmd[4])==0)

                printf("cls  清除屏幕 ");

    else if(strcmp(str,cmd[5])==0)

                printf("date  显示或设置日期 ");

    else if(strcmp(str,cmd[6])==0)

                printf("time  内部命令显示或设置系统时间 ");

    else if(strcmp(str,cmd[7])==0)

                printf("ren  重新命名文件 ");

    else if(strcmp(str,cmd[8])==0)

                printf("cope  将至少一个文件复制到另一个位置 ");

      else if(strcmp(str,cmd[9])==0)

      {

             printf("有关某个命令的详细信息,请键入 HELP 命令名 ");

             printf("dir  显示一个目录的文件和子目录 ");

             printf("cd   显示当前目录的名称或将其更改 ");

             printf("md   创建一个目录 ");

             printf("rd   删除目录 ");

             printf("cls  清除屏幕 ");

             printf("date  显示或设置日期 ");

             printf("time  内部命令显示或设置系统时间 ");

             printf("ren  重新命名文件 ");

             printf("cope  将至少一个文件复制到另一个位置 ");

             printf("help  提供Window命令的帮助信息 ");

             printf("quit  退出命令解释程序 ");

             printf("有关某个工具的详细信息,请参阅联机帮助中的命令行参考 ");

      }

      else if(strcmp(str,cmd[10])==0)

             exit(0);

      else

      {    

             printf("'%s'不是内部或外部命令,也不是可运行的程序 ",str);

          printf("或批处理文件。 ");

      }

 

 

}

main()

{

      char str[10];

         printf("Microsoft Windows [版本 6.1.7601] ");

      printf("版权所有 (c) 2009 Microsoft Corporation。保留所有权利 ");

      while(1)

      {

             imfo();

             scanf("%s",str);

             Strcmp1(str);

      }

 

}

 

实验操作与截图:

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

原文地址:https://www.cnblogs.com/eaver/p/5319061.html