VC中读写INI文件
在VC2015中读写INI文件,文件以ANSI格式保存,如果以UTF-8保存,可能会产生乱码。

创新互联专注于成都做网站、网站建设、外贸营销网站建设、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。
LPCTSTR strfile = _T(".//config.ini");
TCHAR value[255] = { 0 };
//读键值
GetPrivateProfileString(
_T("ui"),
_T("button1"),
_T("default"),
value,
200,
strfile);
//写键值对
WritePrivateProfileString(_T("UI"), _T("button1"), _T("启动"), strfile);
//读整数
int left = GetPrivateProfileInt(_T("UI"), _T("left"), 0, strfile);
CString strleft;
strleft.Format(_T("%d"),left);
//读出某节的所有键值对
TCHAR chSection[1000];
GetPrivateProfileSection(_T("UI"), chSection, 200, strfile);
CStringArray list;
int len;
TCHAR *pBuf = chSection;
while ((len = wcslen(pBuf)) > 0)
{
list.Add(pBuf);
pBuf += len + 1;
}
//读出某节的所有键名
TCHAR chSectionName[1000];
GetPrivateProfileSectionNames(chSectionName, 200, strfile);
CStringArray list1;
int len1;
TCHAR *pBuf1 = chSectionName;
while ((len1 = wcslen(pBuf1)) > 0)
{
list1.Add(pBuf1);
pBuf1 += len1 + 1;
}
分享文章:VC中读写INI文件
文章出自:http://www.jxjierui.cn/article/posgej.html


咨询
建站咨询
