gpt4 book ai didi

c++ - MFC在当前目录创建ini文件

转载 作者:行者123 更新时间:2023-11-30 05:44:10 25 4
gpt4 key购买 nike

问题是我不想在 ini 文件中写入任何细节。我只想在当前目录或另一个目录中创建一个 ini 文件,例如在主要 .exe 所在的调试文件夹中。

//CIniWriter iniWriter("Logger.ini");
void CIniWriter::Init(char* szFileName)
{

memset(m_szFileName, 0x00, 255);
memcpy(m_szFileName, szFileName, strlen(szFileName));
}

知道如何做到这一点吗?

最佳答案

然后调用GetCurrentDirectory 获取您的应用程序的路径CreateFile 创建实际文件。

TCHAR currentDir[MAX_PATH];
TCHAR iniFile[MAX_PATH];
GetCurrentDirectory( MAX_PATH, currentDir );

_stprintf(iniFile,_T("%s\\iniFile.txt"),currentDir);

HANDLE hFile = CreateFile( iniFile,GENERIC_WRITE, FILE_SHARE_READ,
NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

关于c++ - MFC在当前目录创建ini文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29909249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com