问题描述
第一题:测试1:INI文件分析器写一个程序,可以解析Windows操作系统。ini格式文件,并存储在内存中的内容(在某些数据类型/您所选择的类)还提供了一些方便的API,允许开发人员检索信息的解析表示e.g.getIniKeys()getIniVals()getIniVal(StringaKey,aGroupName)getGroup(StringaGroupName提供一个互动的方式来查询不同的属性,例如,myname,main.theIP,Complex_Context.mynameIni文件范例===============myname=道具[main]theIP=192.184.12.1DNS=34.2.4.5DNS=15.19.27.84#定义一组[myhome]IP=192.184.12.2IP=192.168.12.50[复杂的背景下]MyName=hallo(你好)有些规则要牢记=========================、a.ini文件由一组属性值对集分为节/组分组b.组是包含在“[]”c.剥去之间的键或值中遇到的任何空格d.注释以“#”e.有可能在文件的空白行f.有可能在白组的名称空间(其中应予以保留)g.一个关键的可能有多个值(例如在上面的示例IP有两个可能的值),应予以保留什么是我们测试=========================程序员的能力,写出好的干净的,可读的代码,解决了上述问题。我们不是在寻找效率,速度,算法能力解决这个问题.
时间: 2025-01-03 19:29:10