【发布时间】:2014-06-07 04:25:41
【问题描述】:
我想知道如何更改文本的颜色。我知道该怎么做:
系统(“颜色 0a”)
这会将所有显示字符的颜色更改为浅绿色。但是,是否可以在 C++ 中编写一个输出为:
世界你好,我是user3554369!
所有文本都是白色的除了“username3554369”是绿色的?
它不必是跨平台的。假设所有用户都将运行 Windows。
谢谢!
【问题讨论】:
我想知道如何更改文本的颜色。我知道该怎么做:
系统(“颜色 0a”)
这会将所有显示字符的颜色更改为浅绿色。但是,是否可以在 C++ 中编写一个输出为:
世界你好,我是user3554369!
所有文本都是白色的除了“username3554369”是绿色的?
它不必是跨平台的。假设所有用户都将运行 Windows。
谢谢!
【问题讨论】:
在此处查看第二个答案:http://www.cplusplus.com/forum/beginner/5830/。
它使用SetConsoleTextAttribute Windows API 函数,这似乎比使用system() 更好。
【讨论】: