#include <windows.h>
#include <stdio.h>
void create(int n)
{
int i;
char path[MAX_PATH];
if(n > 10)
return;
for(i = 1; i <= 10; ++i)
{
sprintf(path, "%d", i);
CreateDirectory(path, NULL);
SetCurrentDirectory(path);
create(n + 1);
SetCurrentDirectory("..\\");
}
}
int main(int argc, char *argv[])
{
SetCurrentDirectory("D:\\Test");
create(1);
return 0;
}
堆栈溢出了