zoukankan      html  css  js  c++  java
  • 实验一

    #include<stdio.h>
    #include <stdlib.h>
    # include<string.h>
    main()
    {	 
    	char cmd[30][30]={"dir","cd","md","rd","cls","date","time","ren", "copy","quit","help"};
        char str[10];
        int i;
        while(1){
    
        printf("请输入提示符:>");
        gets(str);
          
      
    	for(i=0;i<20;i++){
    	
      {
    	 
          if(strcmp(str,cmd[0])==0)
          {
    	 printf("类型:内部命令\n");
         printf("查看当前的目录???\n");
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[1])==0)
          {
    	 printf("类型:内部命令\n");
         printf("显示当前目录的名称???\n");
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[2])==0)
          {
    	 printf("类型:内部命令\n");
         printf("创建一个新目录???\n");
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[3])==0)
          {
    	 printf("类型:内部命令\n");
         printf("删除该目录....\n");
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[4])==0)
          {
    	 	 
         printf("类型:内部命令\n");
         printf("清屏???\n");
    
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[5])==0)
          {
    	 printf("类型:内部命令\n");
         printf("显示或设置日期???\n");
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[6])==0)
          {
    	 printf("类型:内部命令\n");
         printf("显示或设置系统时间???\n");
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[7])==0)
          {
    	 printf("类型:内部命令\n");
         printf("重命名文件???\n");
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[8])==0)
          {
         printf("类型:内部命令\n");
         printf("将至少一个文件复制到另一个位置???\n");
    	 printf("\n");
         printf("\n");
         break;
          }
      else if(strcmp(str,cmd[9])==0)
          {
    	  return 0;
         
          }
      else if(strcmp(str,cmd[10])==0)
          {
    
         printf("类型:外部命令\n");
        printf("dir\t内部命令 显示一个目录中的文件和子目录。\n");
        printf("cd\t内部命令 显示当前目录的名称或将其更改。\n");
        printf("md\t内部命令 创建一个目录。\n");
        printf("rd\t内部命令 删除目录。\n");
        printf("cls\t内部命令 清除屏幕。\n");
        printf("date\t内部命令 显示或设置日期。\n");
         printf("time\t内部命令 内部命令显示或设置系统时间。\n");
         printf("ren\t内部命令 重新命名文件。\n");
      	 printf("cope\t内部命令 将至少一个文件复制到另一个位置。\n");
     	 printf("help\t外部命令 提供Windows命令的帮助信息。\n");
    	 printf("quit\t外部命令 退出命令解释程序\n");
             printf("\n");
             printf("\n");
         /* printf("CALL\t从一个批处理程序调用这一个。\n");
    	  printf("CMD\t打开另一个Windows命令解释窗口。\n");
    	  printf("COLOR\t设置默认控制台前景和背景颜色。\n"); 
    	  printf("DEL\t删除至少一个文件。\n"); 
    	  printf("EXIT\t退出命令解释程序。\n"); 
    	  printf("FIND\t在一个或多个文件中搜索一个文本字符串。\n");
    	  printf("MKDIR\t创建一个目录。\n");
    	  printf("MODE\t配置系统设备。\n");
    	  printf("PRINT\t打印一个文本文件。\n");
    	  printf("REPLACE\t替换文件。\n");
    	  printf("RENAME\t重新命名文件。\n");*/
    	 break;
        
          }else if(strcmp(str,cmd[i])!=0){
        printf("此命令不是内部或外部命令,也不是可运行的程序或批处理文件\n");
    	  	 printf("\n");
    		 break;}
      
      } 
      } 
       }
      
     }
    

  • 相关阅读:
    BZOJ5212 ZJOI2018历史(LCT)
    BZOJ5127 数据校验
    253. Meeting Rooms II
    311. Sparse Matrix Multiplication
    254. Factor Combinations
    250. Count Univalue Subtrees
    259. 3Sum Smaller
    156. Binary Tree Upside Down
    360. Sort Transformed Array
    348. Design Tic-Tac-Toe
  • 原文地址:https://www.cnblogs.com/badgood/p/4408786.html
Copyright © 2011-2022 走看看