【问题标题】:How to set the color of a single word without changing the color of all the text?如何在不改变所有文本颜色的情况下设置单个单词的颜色?
【发布时间】:2014-06-07 04:25:41
【问题描述】:

我想知道如何更改文本的颜色。我知道该怎么做:

系统(“颜色 0a”)

这会将所有显示字符的颜色更改为浅绿色。但是,是否可以在 C++ 中编写一个输出为:

世界你好,我是user3554369!

所有文本都是白色的除了“username3554369”是绿色的?

它不必是跨平台的。假设所有用户都将运行 Windows。

谢谢!

【问题讨论】:

    标签: c++ windows colors


    【解决方案1】:

    在此处查看第二个答案:http://www.cplusplus.com/forum/beginner/5830/

    它使用SetConsoleTextAttribute Windows API 函数,这似乎比使用system() 更好。

    【讨论】:

    • 说实话,我不知道该怎么做。你(或其他人)能给我举个例子吗?
    • 我的答案中的第一个链接有一个例子。
    猜你喜欢
    • 1970-01-01
    • 2019-04-20
    • 2014-06-16
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 1970-01-01
    • 2016-01-30
    • 1970-01-01
    相关资源
    最近更新 更多