计科:week5 第三次实验报告
wujr5 opened this issue · 13 comments
1 第五次课 第三次实验
1.1 实验内容
自行编写小程序,要求:
程序1.格式化输出,输出一个表格
程序2.以不同颜色输出helloworld(提示:使用windows.h库)
程序3.使用<cstring>中8个函数,并计时,将程序运行时间输出
效果图及实验模板链接:模板及效果图
1.2 效果图
表格打印:
颜色输出:
当然你可以选择打印彩色的表格。
2 实验要求
2.1 实验报告模板
2.2 提交格式
-
打包成zip或rar格式
-
文件命名
学号_姓名(主目录) - table.cpp - color.cpp - stringFunction.cpp - 学号_实验报告.pdf
3 注意
注意,基本要求就是实现上述两个图片上的效果。至于,是否需要人工输入数据,是否有其他的功能,你自己选择,请在实验报告注明。原则就是:做的越多,分数越高,当然你做的东西是要有意义的,如果只是多输出一行数据,那就是没意义的。
4 deadline
2015年11月5日晚12点,务必及时提交
略难。。。
怎么用github?
学会用github可能对你们有点难度。目前只需要知道如何去浏览github上的信息就ok了吧。如果你真的想学,可以直接搜索教程,或者看github官方的帮助文档。
个人见解,做得越多,分数越高不符合学习C++的本质,用很多精力和函数去设计表格并不代表能很好地理解C++,而这样的命令行UI设计本身就没有意义,望斟酌。
很抱歉Orz,我用Linux。。。我可以用curses库吗?
@SgLy 有基础的同学,其实可以很快搞定。但是要考虑整体啊,大部分同学对这些还是没有什么概念的。命令行的ui其实很基础,应该在初学的时候掌握。我们学习的本质不是ui而是语言本身。这样的输出要求,只是为了让同学们更好地理解语言。
@Icenowy 我没有考虑linux平台QAQ,你试下能不能下载windows.h库文件,或者转移到window平台上完成作业?如果curses库(我没有用过)能实现类似的效果,当然没问题。
@ghostbody 的确可以,而且ANSI ESC控制字符好像也可以在windows控制台用。。。然而,使用这东西哪有用ncurses优雅。。。
@wujr5 嗯……我可能没有表达清楚我的意思……我认为不应该以表格是否精美作为判断标准,而应该以代码中同学对语言的掌握能力来评分。一个精美的裸打表的程序不应该比一个比较丑的,适应性更强的程序高分。在下拙见,望斧正。
@ghostbody 受教