使用WritePrivateProfileStruct函数
test.ini文件示例:
[section1]
key1=value1
key2=value2
...
[section2]
key1=value1
key2=value2
...
如果要删除section1下的key1=value1这一行,使用下面的方法
WritePrivateProfileStruct("section1", "key1", NULL, 0, "test.ini");
删除后文件变为:
[section1]
key2=value2
...
[section2]
key1=value1
key2=value2
...
如果要删除section1下所有key,使用下面的方法
WritePrivateProfileSection("section1", "", "test.ini");
删除后文件变为:
[section1]
[section2]
key1=value1
key2=value2
...
如果想把section1这个section也一块删除,使用
WritePrivateProfileStruct("section", NULL, NULL, 0, "d://test.ini");
删除后变为:
[section2]
key1=value1
key2=value2
...
更多原创文章请访问:http://www.iuishop.com
博客介绍了使用WritePrivateProfileStruct等函数对ini文件进行删除操作的方法。包括删除指定section下的某个键值对、删除指定section下所有键,以及删除整个section,还给出了操作前后ini文件内容的示例。





