⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9-30.txt

📁 C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.141
💻 TXT
字号:
/* 范例:9-30 */
#include <stdio.h>
#include <dir.h>
#include <string.h>
#include <stdlib.h>
/* 函数用来建立、删除、变更目录 */
void mdrdcd(char a,char b[])
{
  char str1[10]="";
  int succ;
  switch (a)
  {
    case 'm':
      strcpy(str1,"MakeDir");
      succ=mkdir(b);
      break;
    case 'r':
      strcpy(str1,"RemoveDir");
      succ=rmdir(b);
      break;
    case 'c':
      strcpy(str1,"ChangeDir");
      succ=chdir(b);
      break;
    default:
      printf("InValid Command!\n");
      return;
  }
  if(succ!=-1)
    printf("%s %s Success!\n",str1,b);
  else
    printf("%s %s Failure!\n",str1,b);
}

void main(int argc,char *argv[])
{
  char a;
  char str[20],str2[2];

  if(argc != 3)
  {
    printf("Syntax Error!(mymrc m|r|c path)\n");
    exit(1);
  }

  strcpy(str2,strlwr(argv[1]));	/* 将argv[1]字符串转为小写 */
  if(strcmp(str2,"m")==0) a='m';	/*检查输入字符串是否为"m"*/
  if(strcmp(str2,"r")==0) a='r';
  if(strcmp(str2,"c")==0) a='c';

  strcpy(str,argv[2]);	/* 字符串复制 */
  mdrdcd(a,str);
}

程序执行结果:(建立"newdir"目录,并变更目录到"newdir")
D:\TC>p9-30 m newdir
MakeDir newdir Success!

D:\TC> p9-30 c newdir
ChangeDir newdir Success!
D:\TC\NEWDIR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -