创建目录树代码

 

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>

int mkdir(int deep,int num){
 for(int i=0;i<num;i++){
  char dirbuf[10]={0};
  sprintf(dirbuf,"%d",i);
  char cmdbuf[100]={0};
 sprintf(cmdbuf,"mkdir %s",dirbuf);
 system(cmdbuf);
 memset(cmdbuf,0,100);
 if(1<deep){
  chdir(dirbuf);
  mkdir(deep-1,num);
  }
 }
 chdir("..");
}

 

int main(int argc,char*argv[])
{
 int deep;
/* chdir("ljl");
 system("ls");*/
 int num;
 printf("input deep and num;");
 scanf("%d%d",&deep,&num);
 mkdir(deep,num);
 
 
 return 0;

}

你可能感兴趣的:(System,input)