实验作业,命令解释编写程序

2019-09-25 20:36栏目:网络编程
TAG:

#include<stdio.h>
#include<string.h>
main()
{
char cmd[20][20]={"dir","cd","md","rd","cls","date","time","ren","copy","help","quit"};
char str[20];
while
{
printf("请输入呈现符:");
gets;//从键盘输入,并突显提醒音信
if(strcmp(str,cmd[0])==0)
{
printf("dir代表无参数:查看当前所在目录的文本和文件夹n");
}
else if(strcmp(str,cmd[1])==0)
{
printf("cd目录名:步入特定的目录n");
}
else if(strcmp(str,cmd[2])==0)
{
printf("md目录名:创设一定的文书夹。dos上面虚习贯叫目录,win下边习于旧贯叫文件夹n");
}
else if(strcmp(str,cmd[3])==0)
{
printf("rd目录名:删除特定的文书夹。n");
}
else if(strcmp(str,cmd[4])==0)
{
printf("cls目录名:表示清屏效率n");
}
else if(strcmp(str,cmd[5])==0)
{
printf("date设置日期命令,效率是安装日期n");
}
else if(strcmp(str,cmd[6])==0)
{
printf("time系统石英钟设置命令,功效:设置或出示系统时代。n");
}
else if(strcmp(str,cmd[7])==0)
{
printf("ren代表文件改个名字n");
}
else if(strcmp(str,cmd[8])==0)
{
printf("copy代表复制命令,他的职能的复制音信n");
}
else if(strcmp(str,cmd[9])==0)
{
printf("help表示无参数:查看当前所在目录的文件和文件夹n");
}
else if(strcmp(str,cmd[10])==0)
{
printf("quit表示退出");
}

试验一作业,实验作业

#include<stdio.h>
#include<string.h>
main()
{
          char cmd[20][20]={"dir","cd","md","rd","cls","date","time","ren","copy","help","quit"};
          char str[20];
          while(1)
         {
               printf("请输入展现符:");
               gets(str);//从键盘输入,并出示提醒音信
               if(strcmp(str,cmd[0])==0)
              {
                     printf("dir代表无参数:查看当前所在目录的文件和文件夹n");
              }
              else if(strcmp(str,cmd[1])==0)
             {
                     printf("cd目录名:步入特定的目录n");
             }
             else if(strcmp(str,cmd[2])==0)
             {
                    printf("md目录名:创设一定的文件夹。dos下边虚习贯叫目录,win上面习于旧贯叫文件夹n");
             }
             else if(strcmp(str,cmd[3])==0)
             {
                    printf("rd目录名:删除特定的文书夹。n");
             }
             else if(strcmp(str,cmd[4])==0)
             { 
                    printf("cls目录名:表示清屏成效n");
             }
             else if(strcmp(str,cmd[5])==0)
             {
                    printf("date设置日期命令,功效是安装日期n");
             }
            else if(strcmp(str,cmd[6])==0)
            {
                    printf("time系统挂钟设置命令,功用:设置或出示系统时代。n");
            }
           else if(strcmp(str,cmd[7])==0)
           {
                    printf("ren表示文件改个名字n");
           }
          else if(strcmp(str,cmd[8])==0)
          {
                    printf("copy表示复制命令,他的效力的复制音信n");
           }
          else if(strcmp(str,cmd[9])==0)
          {
                    printf("help表示无参数:查看当前所在目录的文书和文书夹n");
           }
          else if(strcmp(str,cmd[10])==0)
         {
                    printf("quit表示退出");
          }

     }

}

图片 1

 

总计:刚开始看标题标时候不太精晓标题意思,在恋人的帮忙下稳步地明白了难题。不过鉴于太久未有写过代码,也不明了怎么动手,只万幸英特网参考一下旁人是怎么写的,然后写着写着就逐步的回看此前学过的学问,稳步地掌握,即便大多数不是和睦写,然则依然得到了多数。

 

#includestdio.h #includestring.h main() { char cmd[20][20]={"dir","cd","md","rd","cls","date","time","ren","copy","help","quit"}; char str[20]; while...

一声令下解释程序的编写程序,命令解释编写程序

#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("nDo 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("n请输入指令:");
              t=1;
           }
      }
       if(t==0)
            printf("n请输入指令:");
 
       for(i=0;i<100;i++){
       gets(string);
       if(strcmp(string,order[0])==0)
           printf("dir代表无参数:查看当前所在目录的文本和文件夹。t 那是个中命令n");
       else if(strcmp(string,order[1])==0)
           printf("cd 目录名:步向特定的目录。t 那是中间命令n");
       else if(strcmp(string,order[2])==0)
           printf("md 目录名:创建一定的文书夹。t 那是内部命令n");
       else if(strcmp(string,order[3])==0)
           printf("rd 目录名:删除特定的文本夹。t 那是当中命令n");
       else if(strcmp(string,order[4])==0)
           printf("cls 清除荧屏。t 那是其中命令n");
       else if(strcmp(string,order[5])==0)
           printf("data 设置日期命令 ,功用是安装日期 t 那是里面命令n");
       else if(strcmp(string,order[6])==0)
           printf("time系统机械钟设置命令,效用:设置或突显系统时代。t 那是当中命令n");
       else if(strcmp(string,order[7])==0)
           printf("ren 旧文件名 新文件名:改文件名。 t 那是里面命令n");
       else if(strcmp(string,order[8])==0)
           printf("copy 路径\文件名 路径\文件名 :把贰个文本拷贝到另二个地方。 t 那是内部命令n");
       else if(strcmp(string,order[9])==0)
           printf("help表示无参数:查看当前所在目录的公文和文书夹。t 那是外界命令n");
       printf("n请输入指令:");
      }

}

图片 2

计算:编制程序进程中依然比较顺遂的,因为是胸有成竹的C语言编制程序,所以未有会面如何大主题材料。目标达到了,但不知底程序是或不是存在小错误或有考虑不周的难点。以为特出!

#includestdio.h #includestring.h main(){ char order[15][10]={"dir","cd","md","rd","cls","date","time","ren","copy","hel...

}

}

图片 3

总括:刚初阶看难点的时候不太精晓标题意思,在对象的扶助下稳步地掌握了难点。可是是因为太久未有写过代码,也不明了怎么入手,只还好网络参谋一下别人是怎么写的,然后写着写着就慢慢的回看之前学过的文化,渐渐地明白,固然非常多不是和煦写,但是照旧得到了成都百货上千。

版权声明:本文由澳门新葡亰平台游戏发布于网络编程,转载请注明出处:实验作业,命令解释编写程序