墨尔本大学comp10002Assignment-1课业解析

24次阅读

共计 328 个字符,预计需要花费 1 分钟才能阅读完成。

题意:
实现一个根据指令生成特定格式字符的系统

解析:
stage1:
读取文本中的输入,忽略以 ”.” 开头的字符串,以单空格替换文中可能出现的多个空格,并且当输出行字符超过 50 个字符能够自动换行,在输出行与左边框的距离默认有 4 个空格。

stage2:
扩展 stage1 的程序,使其能够接受以下的命令
.b 忽略之后当前行之后的字符,跳到下一行开始输出
.p 打印一个空行,开启一个新的段落
.l nn 将与左边框的距离更改为 nn
.w nn 将每行的最大宽度更改为 nn

stage3:
在 stage2 的基础上增加指令
.c 居中指令,将之后的内容置于当前行的中间
.h nn 标题指令,按照 nn 将后面的内容制作为标题,最高有五级标题

涉及知识点:
字符处理,文件读写
更多可加微信讨论

微信号:alexa_au

正文完
 0