编写一个C++函数,调用tool.h,在程序运行目录创建“test”文件夹,并判断命令是否允许成功
时间: 2023-02-10 19:18:10 浏览: 148
C/C++中如何判断某一文件或目录是否存在
如果要编写一个 C 函数来创建名为 "test" 的文件夹,并判断命令是否允许成功,可以使用如下代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "tool.h"
int create_test_folder() {
char command[50];
sprintf(command, "mkdir test");
int status = system(command);
if (status == 0) {
printf("创建文件夹成功!\n");
return 0;
} else {
printf("创建文件夹失败!\n");
return 1;
}
}
int main() {
create_test_folder();
return 0;
}
在这段代码中,我们使用了标准库中的 `stdio.h`、`stdlib.h` 和 `string.h` 以及自定义的头文件 "tool.h"。然后我们定义了一个名为 `create_test_folder` 的函数,该函数使用 `sprintf` 函数将字符串 "mkdir test" 写入字符数组 `command` 中,然后使用 `system` 函数执行这条命令。最后,我们判断命令是否允许成功,如果成功则输出 "创建文件夹成功!",否则输出 "创建文件夹失败!"。
阅读全文