请教大侠:
比如用 c 写的 print hello world ,怎样让已经 print 出来的 hello world 更新成成 123456 ,而不是重新输出一行?比如 curl 下载的时候会更新百分比,或者更高级一点的 vim ,在更新的同时还能互动?这种功能需要特定语言实现么?
谢谢
|  |      1displayabc      2016-02-29 11:38:25 +08:00  1 输出\r,回到行首,重新覆盖 | 
|  |      2Sunyanzi      2016-02-29 11:43:32 +08:00  1 for i in {1..50}; do echo -ne "\r"$i; sleep 0.3; done 是这个意思 ..? | 
|      3wohenyingyu01 OP | 
|  |      5mx3y      2016-02-29 17:43:59 +08:00 复制当前的文本内容,然后替换需要更新的,然后清空,再输出。 | 
|  |      6manfay      2016-02-29 18:04:50 +08:00 Ncurses | 
|      7wohenyingyu01 OP @mx3y 怎么清空? | 
|  |      8zhjits      2016-02-29 19:30:36 +08:00 方法 1 :根据终端窗口的长宽来填空字符或者换行 方法 2 : libreadline 方法 3 : ncurses | 
|      9crystom      2016-02-29 20:19:06 +08:00 @wohenyingyu01 cls | 
|  |      10tracyone      2016-02-29 20:34:08 +08:00 linux 下时 getopt 和 getoptlong 函数,自行百度 |