C语言中新建文件夹问题?

来源:百度知道 编辑:UC知道 时间:2024/06/02 20:16:48
让用户输入文件夹名,然后新建一个文件夹.
用C语言怎么样做到?

用system调用DOS/unix/linux 命令 mkdir

char mm[200];
char wjj[100];

//输入文件夹名 在 wjj 中
sprintf(mm,"mkdir %s",wjj); //命令字符串
system(mm); // 执行。

#include <stdio.h>
#define FILE_LEN 15

int main()
{
FILE *inp;
char in_file[FILE_LEN];

printf("Enter the file name:\n");
scanf("%s", in_file);

inp = fopen(in_file, "w");

fclose(inp);

return 0;
}

纯标准C不能,可以调用平台API,或调用系统命令
#include <stdlib.h>
int main() {
system("cmd /c md dirent");
}