我试图通过尝试执行以下代码段来在C中创建文件,但出现“未定义标识符“ mkdir””的问题。我正在使用Visual Studio的Windows计算机上工作。
#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
int main()
{
char newTempFolderName[50];
int a = mkdir("./newTempFolderName", 0700);
return 0;
}
使用WinApi的CreateDirectory()函数或使用_mkdir()
(请注意下划线符号)。
CreateDirectory()的示例-您需要包括windows.h头文件:
#include<windows.h>
int main() {
CreateDirectory ("C:\\test", NULL);
return 0;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句