前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基础知识 | 每日一练(147)

基础知识 | 每日一练(147)

作者头像
小林C语言
发布2019-10-15 23:22:25
4720
发布2019-10-15 23:22:25
举报

基础知识练习

士人有百折不回之真心,才有万变不穷之妙用。立业建功,事事要从实地着脚,若少慕声闻,便成伪果;讲道修德,念念要从虚处立基,若稍计功效,便落尘情。 ——菜根谭

读者:怎样显示一个百分比或 “转动的短棒” 的进展表示器?

小林:这个简单的事情, 你可以做到相当的可移植。输出字符 ’\r’ 通常可以得到一个回车而没有换行, 这样你就可以复写当前行。字符 ’\b’ 代表退格, 通常会使光标左移一格。记住要调用 fflush()。

读者:怎样清屏?怎样输出彩色文本?怎样移动光标到指定位置?

小林:这些功能跟你所用的终端类型 (或显示器) 有关。你需要使用 termcap, term-info 或 curses 类的函数库, 或者系统提供的特殊函数。在 MS-DOS 系统下, 有两个函数可以使用 clrscr() 和 gotoxy()。有一个不彻底的可移植的清屏方法: 输出卷纸字符 (’\f’), 可以清除一部分的显示。还有个更加可移植的办法 (尽管很简陋), 输出足够多的换行使当前屏幕清空。

分享朋友圈,点下“在看”就是对小林最大的帮助!

长按关注公众号

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-15,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com