用 Rust 实现日历与文件列表程序
1. 编写日历程序
在获取了良好的输入之后,就可以开始编写程序的其余部分了。首先,考虑如何打印单个月份,例如 2016 年 4 月,并将其与 2017 年 4 月并列显示。通过将 cal 命令的输出通过管道传递给 cat -e ,可以看到每行末尾的美元符号 $ ,每个月有八行:一行月名、一行星期标题和六行星期内容,且每行必须为 22 列宽。
$ cal -m 4 2016 | cat -e $ cal -m 4 2017 | cat -e
April 2016 $ April 2017 $
Su Mo Tu We Th Fr Sa $ Su Mo Tu We Th Fr Sa $
1 2 $ 1 $
3 4 5 6 7 8 9 $ 2 3 4 5 6 7 8 $
10 11 12 13 14 15 16 $ 9 10 11 12 13 14 15 $
17 18 19 20 21 22 23 $ 16 17 18 19 20 21 22 $
24 25 26 27 28 29 30 $ 23 24 25 26 27 28 29 $
超级会员免费看
订阅专栏 解锁全文
1267

被折叠的 条评论
为什么被折叠?



