任务书 题目:文本行编辑系统 1.问题描述 文本编辑器允许用户读一个文件到内存中,在此可以认为文件被 存储在一个缓冲区中。可以将每一行文本作为一个字符串考虑,将缓 冲区作为这些行的一个列表考虑。然后设计一些编辑命令,对缓冲区 中的行进行列表操作,对单行中的字符进行字符串操作。因此在任何 时候,用户可以输入字符,插入到一行中,或者给出命令,一个文本 编辑器应当能够尽可能地忽略无效的输入,识别非法命令,在采取任 何激进动作(例如删除整个缓冲区)之前,询问确认信息 2.要求 (1)输入:从键盘输入操作类型及相应的各项数据来对文本行进 行管理。 (2)输出:按操作类型输出结果,以适当的方式显示。 (3)优化界面设计
任务书 题目:文本行编辑系统 1.问题描述 文本编辑器允许用户读一个文件到内存中,在此可以认为文件被 存储在一个缓冲区中。可以将每一行文本作为一个字符串考虑,将缓 冲区作为这些行的一个列表考虑。然后设计一些编辑命令,对缓冲区 中的行进行列表操作,对单行中的字符进行字符串操作。因此在任何 时候,用户可以输入字符,插入到一行中,或者给出命令,一个文本 编辑器应当能够尽可能地忽略无效的输入,识别非法命令,在采取任 何激进动作(例如删除整个缓冲区)之前,询问确认信息。 2.要求 ⑴ 输入:从键盘输入操作类型及相应的各项数据来对文本行进 行管理。 ⑵ 输出:按操作类型输出结果,以适当的方式显示。 ⑶ 优化界面设计