做了个小程序 读取.ini文件的内容作为配置文件 内容如下:
[name]
title=配置文件
[Specific]
按钮1=点击了按钮1
.
.
.
.
;配置文件使用说明要求:title=后边的显示在窗口的标题栏上
Specific下边:
按钮1生成按钮,=右边的 用MessageBox显示到对话框上 并且按钮数量不定。小弟驽钝,不知该怎么办。跪求各位老大教教我o|o
[name]
title=配置文件
[Specific]
按钮1=点击了按钮1
.
.
.
.
;配置文件使用说明要求:title=后边的显示在窗口的标题栏上
Specific下边:
按钮1生成按钮,=右边的 用MessageBox显示到对话框上 并且按钮数量不定。小弟驽钝,不知该怎么办。跪求各位老大教教我o|o
WritePrivateProfileString
然后循环得到”按钮xx“的值GetPrivateProfileString
GetPrivateProfileString(_T("name"), _T("title"), _T(""), title, sizeof(title), _T("xxx.ini"));
TCHAR text[100] = _T("");
GetPrivateProfileString(_T("Specific"), _T("按钮1"), _T(""), text, sizeof(text), _T("xxx.ini"));
::MessageBox(NULL, text, name, MB_OK);
TCHAR tmp[1024];
memset(tmp, NULL, sizeof(tmp));CString str;GetPrivateProfileString(_T("name"), _T("title"), _T(""), tmp, sizeof(tmp), m_strSettings);
str = tmp;int nCount = 0; //按钮数量nCount = GetPrivateProfileInt(_T("Specific"), _T("Count"), 0, m_strSettings);for(int i = 0; i < nCount; i++)
{
str.Format(_T("Button%d"), i);
GetPrivateProfileString(_T("Specific"), str, _T(""), tmp, sizeof(tmp), m_strSettings);
str = tmp;
}
大概就这么写~~
网上可以下一个CIniFile类,操作起来很方便。
也可以,