zoukankan      html  css  js  c++  java
  • 命令解释程序的编写程序

    #include<stdio.h>
    #include<string.h>
    main(){
          char order[15][10]={"dir","cd","md","rd","cls","date","time","ren","copy","help"};
          char string[10],a[10],b[5][5]={"YES"};
          int i,j,t=0;
          printf("请输入命令:");
          printf(" Do you need help? YES or NO:");
          gets(a);
          for(i=0;i<5;i++){
              if(strcmp(a,b[i])==0)
              {
                  for(i=0;i<10;i++)
                 {
                     for(j=0;j<10;j++)
                        printf("%c",order[i][j]);
                  }
                  printf(" 请输入命令:");
                  t=1;
               }
          }
           if(t==0)
                printf(" 请输入命令:");
     
           for(i=0;i<100;i++){
           gets(string);
           if(strcmp(string,order[0])==0)
               printf("dir表示无参数:查看当前所在目录的文件和文件夹。 这是内部命令 ");
           else if(strcmp(string,order[1])==0)
               printf("cd 目录名:进入特定的目录。 这是内部命令 ");
           else if(strcmp(string,order[2])==0)
               printf("md 目录名:建立特定的文件夹。 这是内部命令 ");
           else if(strcmp(string,order[3])==0)
               printf("rd 目录名:删除特定的文件夹。 这是内部命令 ");
           else if(strcmp(string,order[4])==0)
               printf("cls 清除屏幕。 这是内部命令 ");
           else if(strcmp(string,order[5])==0)
               printf("data 设置日期命令 ,功能是设置日期 这是内部命令 ");
           else if(strcmp(string,order[6])==0)
               printf("time系统时钟设置命令,功能:设置或显示系统时期。 这是内部命令 ");
           else if(strcmp(string,order[7])==0)
               printf("ren 旧文件名 新文件名:改文件名。 这是内部命令 ");
           else if(strcmp(string,order[8])==0)
               printf("copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。 这是内部命令 ");
           else if(strcmp(string,order[9])==0)
               printf("help表示无参数:查看当前所在目录的文件和文件夹。 这是外部命令 ");
           printf(" 请输入命令:");
          }

    }

    总结:编程过程中还是比较顺利的,因为是熟悉的C语言编程,所以没有遇到什么大问题。目的达成了,但不知道程序是否存在小错误或有考虑不周的问题。感觉良好!

  • 相关阅读:
    Adding and Deploying Solutions with PowerShell in SharePoint 2010
    List Schema
    sharepoint匿名实现的另一种方法
    SharePoint Tag Cloud
    Sharepoint Tags cloud
    Application Templates for Windows SharePoint Services 3.0
    asp.net弹出一个新页面时隐藏任务栏
    SQL提取数字,提取英文,提取中文,过滤重复字符方法
    TextBox中去掉边框、asp.net中实现行间距的代码
    asp.net中用LinkButton取到gridview中当前行的ID值
  • 原文地址:https://www.cnblogs.com/1989-1994/p/4385967.html
Copyright © 2011-2022 走看看