#include "stdafx.h"
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
TCHAR szPath[256]={0};
::GetModuleFileNameW(NULL,szPath,256);
TCHAR *p;
p=szPath;
while(*p) p++; p--;
while(*p!=L'//') p--;
*p=0;
//wprintf(L"%s",szPath);
if(argc==5)
{
wcscat(szPath,L"//");
wcscat(szPath,argv[4]);
if(WritePrivateProfileString (argv[1],
argv[2],
argv[3],
szPath))
{
wprintf(L"OK");
}else{
wprintf(L"ERROR");
}
}else
{
wprintf(L"ERROR");
}
return 0;
}
Windows配置文件写入示例
本文提供了一个使用C++在Windows环境下写入配置文件的示例代码。该程序通过命令行参数接受输入,用于更新指定路径下的.ini配置文件。程序首先获取自身所在的目录,并根据传入的参数构造完整的文件路径。
209

被折叠的 条评论
为什么被折叠?



