调试程序说明
示例的工程是一个电话号码登录和检索功能的例子。
该例子要完成的功能是
1. 新的电话号码登录。
2. 根据电话号码进行检索已经登录的地点。
详细的功能说明
1. 程序中允许用户输入允许保存的最大电话号码条数,但是最大不能超过1000条。
2. 允许用户选择电话号码的保存方式是文件保存还是只是保存在内存中。
3. 删除电话号码的功能未完成,不用考虑。
4. 电话号码检索时,允许部分匹配的功能,例如已经登录的电话号码中,有包含024的,则使用024进行检索时,能够检索到相应的号码。
5. 可以检索到多个结果。例如有多个包含024的号码,则都会被检索出来。
需要完成的调试要求。
本程序中存在部分明显的以及隐含的错误,请通过代码理解以及调试找到其中的错误。
提示:
A.除编译错误外,程序功能存在7处错误。
B.为了调试问题,需要进行如下调试操作
1)运行程序,输入允许保存的数据的最大数。
2)Memory方式登录和检索电话号码,登录一件时,确认是否能够进行登录。
3)Memory方式分别登录一件及登录多件电话号码时,确认是否还能够检索成功以及检索结果是否当时登录的内容。
4)通过文件保存的方式,登录电话号码,名称输入时,请输入中间有空格的名称。
5)内存泄漏2处。
1