• 操作系统实验一


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

  • 相关阅读:
    Node.js、vue.js的使用
    windows配置环境变量
    http常见状态码及其解析
    AWS使用教程
    免费服务器集锦 免费服务器大全 免费使用服务器
    免费服务器AWS免费使用一年详细教程
    PHP实现RSA2加密
    dcoker安装redis
    ES,kibana通过nginx添加访问权限
    docker快速安装kibana
  • 原文地址:https://www.cnblogs.com/eaver/p/5319061.html
Copyright © 2020-2023  润新知