DB 'WRITE FILE WRONG!','$' ;写文件错误 data ends 3.3 界面设计使用 DOS 下系统功能调用 10H 中的 6H ,设置文字颜色和背景颜色。调用宏进行清屏。宏定义为: MACRO1 MACRO PUSH AX PUSH BX PUSH CX PUSH DX MOV AH,6 MOV AL,0 MOV CH,0 MOV CL,0 MOV DH,24 MOV DL,79 MOV BH,7 4H INT 10H POP DX POP CX POP BX POP AX ENDM 对于提示语句的输出,设置好显示方式,使得界面更加友好。程序运行界面如图 3-3 :图 3-3 4 编码实现(源程序) 源程序见附录 5 运行结果 1) 初始状态下,文件中内容存储如图 3-4 图 3-4 2 )例如:查找周杰伦图 3-5 承接图 3-5 ,当用户确定系统判断正确时,系统会提示是否继续游戏,输入 Y 时将继续游戏。如图 3-6 : 图 3-6 3) 如果系统没有找到该人的信息,( 或者在上图系统问“ Is it right ?”, 若输入为 N时) 系统会提示没有找到与用户提供的信息一致的人,则要求用户输入该人的特征信息和姓名。如下图 3-7 :图 3-7 承接图 3-7 ,我们继续操作,输入特征信息为“A teacher at huaidan ”, 姓名输入: “ Subeilin ”,如下图 3-8 。图 3-8 4) 此时, 当我们想继续游戏查找“ SaBeining ”这个人时, 我们不妨先看一下 message 文件夹中是否已经将用户输入的这条信息储存到文件中, 打开文件夹可以看到, 该条信息已经被储存到文件夹中去了,如下图 3-9 :图 3-9 5) 继续执行改程序,我们查找“ SaBeining ”这个人,执行结果如下图 3-10 所示: