代码之家  ›  专栏  ›  技术社区  ›  Matt

我可以很容易地从C程序更改文本输出到Windows控制台的颜色吗?

  •  0
  • Matt  · 技术社区  · 14 年前

    我想从我的C程序中打印一些到Windows控制台的打印件,但要使其中一些不同的颜色。

    有人知道这是否容易做到?

    编辑:Windows XP是我的操作系统

    2 回复  |  直到 14 年前
        1
  •  1
  •   Michael Burr    14 年前

    SetConsoleTextAttribute() 将允许您设置后续文本输出的颜色。

    您可能希望查看完整的win32控制台API集,以便能够获取/设置/还原和以其他方式操作控制台。

        2
  •  0
  •   Ruel    14 年前

    这在命令中是不可能的(如果我错了,请纠正我)。只能整体更改cmd的前景色和背景色。不按行或词。

    要更改其前景色和背景色,请参阅 color 命令:

    color /?