#include"stdio.h"
#include"string.h"
#include "direct.h"
int makedir(char * path,int n);
main()
{
int flag ;
char dir[255];
int ceng = 7;
memset(dir,0,255);
memcpy(dir,"E:\\新建文件夹",strlen("E:\\新建文件夹"));
flag = mkdir(dir);
if (!flag)
{
makedir(dir,ceng);
}
}
int makedir(char * path,int n)
{
char h[255];
int i;
if (n == 0)
{
return 0;
}
for(i = 0; i < 10; i ++)
{
memset(h,0,255);
memcpy(h,path,strlen(path));
h[strlen(path)] = '\\';
h[strlen(path) + 1] = i + 48;
if (!mkdir(h))
{
printf("%s\n",h);
makedir(h,n -1);
}
}
return 0;
}
//不明白就 Hi一下
温馨提示:答案为网友推荐,仅供参考