墨尔本大学comp10002课业解析

阔爱的仙女姐姐 2019-09-07 03:11:37
题意:
实现一个根据指令生成特定格式字符的系统

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

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

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

涉及知识点:
字符处理,文件读写


...全文
71 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧