我已经想到了,不过那么麻烦,可以用文本实现,参考 Linux
下的文本处理模式及 HTML 格式,可以直接用文本实现。例如:
.section "your_section_name"
; ; Item1=Value1
; ; Item2=Value2
; ; .section "your_subsection_name"
; ; ; ; subKey=subValue
; ; .endsection
;
; ; other_Item_list
.endsection
注:析分路径表达最好能与标准 INI 相似,而不要太复杂。如上面的
结构可以表达为:GetValue("your_section_name/your_subsection_name", subKey, '');
这样有什么问题吗?
其实只要能够确定一个界限,想必各位肯定能作出一个更好的类处理吧。
如果有谁能够提供算法,在此得分的基础上,另加 200 大分!
所以问题暂时不先消了,分是见者有份。能够解释算法人的可以多一些。
谢谢!