zoukankan      html  css  js  c++  java
  • 操作系统实验一

    #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以查找命令的帮助

  • 相关阅读:
    Go语言开发Windows应用
    go 调用windows dll 的方法
    thinkPHP5 命名空间别名
    thinkPHP5 类库包注册
    thinkphp5 默认配置代码
    edusoho twig 引入文件功能
    edusoho 查找网址对应的控制器和模板页面
    启动Nginx 出现 nginx: [emerg] unknown directive "锘?user" 错误
    eduSOHO 首页模板 全部课程模块代码
    twig 模板控制器对应列表
  • 原文地址:https://www.cnblogs.com/eaver/p/5319061.html
Copyright © 2011-2022 走看看