为什么fopen打开失败呢?

bool Creat_Text(const char* str, const char* filename)
{
char path[1024] = {0};
GetCurrentDirectory(1024, (LPWSTR)path);
strcat(path,"//");
strcat(path,filename);

FILE* fp = fopen(path,"a+");
if (NULL == fp)
{
    return false;
}

fputs(str,fp);

fclose(fp);
return true;

}_

查看一下错误信息,一般是路径不对等

路径名不对。看一下你路径整合的那个地方