1
说我有一个INI文件像这样:INI文件重复键
[123]
name=Ryan
name=Joe
如何将检索“NAME =瑞恩\ n名称=乔”使用API调用如GetPrivateProfileSection和GetPrivateProfileString?
说我有一个INI文件像这样:INI文件重复键
[123]
name=Ryan
name=Joe
如何将检索“NAME =瑞恩\ n名称=乔”使用API调用如GetPrivateProfileSection和GetPrivateProfileString?
是的,GetPrivateProfileSection将返回它。 GetPrivateProfileString()显然只能检索“Ryan”。您不会像传送给您的字符串,名称/值对由零隔开。列表的末尾用两个零表示。当你解析它时,你需要解释它。
GetPrivateProfileSection似乎不会返回它。它只返回“name = Ryan” – RyanScottLewis 2010-11-18 13:28:33
我在发布之前测试了这个,我很确定它的工作原理。也许你错过了关于零的评论?第二个字符串位于&buf [strlen(buf)+1]。 – 2010-11-18 13:37:08