如果目录不存在,那么我将使用“CreateDirectory”函数创建一个目录。创建目录后,我将尝试在新创建的文件夹中使用“fopen”函数创建“myfile.log”文件。但不知何故,我无法创建 myfile.log 文件。看来我的 fopen 功能不起作用。请帮我。
char *eptr;
FILE *errfile;
static char env[sizeof(NDGDBUG_FILE_EQUALS)+MAXPATHLEN];
f_GetFolderLocation(CSIDL_COMMON_APPDATA, env);
strcat(env,"\\temp");
CreateDirectory(env,NULL);
eptr = (char *)malloc(strlen(env)+1);
strcat(env,"\\myfile.log");
eptr=env;
errfile = fopen(*eptr, "a");