C++ini文件 怎么读取数据
我用的是这个GetPrivateProfileInt,和GetPrivateProfileStr函数。我以前在别的地方看见过别人的软件的INI文件是这样写的[name]u...
我用的是这个GetPrivateProfileInt,和GetPrivateProfileStr函数。
我以前在别的地方看见过别人的软件的INI文件是这样写的
[name]
username=张三;李四;王五
这个貌似是 一个键名有多个键值的写法。
请问我如何把张三,李四,王五读出来,这个循环是什么弄的,请写一个代码 展开
我以前在别的地方看见过别人的软件的INI文件是这样写的
[name]
username=张三;李四;王五
这个貌似是 一个键名有多个键值的写法。
请问我如何把张三,李四,王五读出来,这个循环是什么弄的,请写一个代码 展开
1个回答
展开全部
不需要循环 一蚂穗次就可以全读出来皮御
TCHAR szPathName[MAX_PATH];
GetModuleFileName(NULL, szPathName, MAX_PATH);
CString strPathName = szPathName;
int nPos;
nPos = strPathName.ReverseFind (_T('\\'));
strPathName = strPathName.Left(nPos);
strPathName += "\\test.ini";
CString s;
GetPrivateProfileString("name", "username"燃物岩,NULL, s.GetBuffer(100), 100, strPathName);
MessageBox(s);
TCHAR szPathName[MAX_PATH];
GetModuleFileName(NULL, szPathName, MAX_PATH);
CString strPathName = szPathName;
int nPos;
nPos = strPathName.ReverseFind (_T('\\'));
strPathName = strPathName.Left(nPos);
strPathName += "\\test.ini";
CString s;
GetPrivateProfileString("name", "username"燃物岩,NULL, s.GetBuffer(100), 100, strPathName);
MessageBox(s);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询