【发布时间】:2013-01-10 04:46:03
【问题描述】:
嗯,这个问题可能听起来有点含糊,但我需要做两件事,我肯定需要一些意见:
用颜色输出一些东西(例如使用
cout) (注意:我的TERM环境变量设置为xterm-color,如果这有什么不同的话;另外,是否有任何统一的方式来输出与纯mac和*nix终端兼容的彩色文本,以便代码可移植)-
在终端屏幕的相同位置输出一些东西。好的,这听起来也很混乱。让我们以一个简单地输出进度百分比的终端应用程序为例。它通常不会为此开始新的一行。新值显示在同一位置。这怎么可能? (作为一个曾经是 DOS 时代的 Borland Pascal 人,我唯一能想到的就是直接访问视频内存......或者不?)
李>
那么……有什么想法吗?
【问题讨论】:
标签: c++ macos gcc terminal clang