【问题标题】:C++ Xcode- How to output colorC++ Xcode-如何输出颜色
【发布时间】:2017-08-05 21:24:09
【问题描述】:

我有一个问题是如何在 Xcode 中输出颜色?我正在使用它的最新版本,我的应用程序输出在控制台中。当 Hello 是 green 而 World 是 blue 时,我将如何输出类似 Hello World 的内容?

我将如何在终端/命令提示符中输出颜色,是否可以同时执行这两种操作?对于像 Hello 是绿色和 World 是蓝色这样的不同颜色的东西,所以我可以随时更改颜色,这样它就不会一直都是相同的颜色

【问题讨论】:

标签: c++


【解决方案1】:

Xcode->preference->console-Basic->字体和颜色->Console->可执行控制台输出(然后选择颜色) Xcode 控制台

对于终端

#include<iostream>

using namespace std;
#define RESET   "\033[0m"
#define BLACK   "\033[30m"      /* Black */
#define RED     "\033[31m"      /* Red */
#define GREEN   "\033[32m"      /* Green */
#define YELLOW  "\033[33m"      /* Yellow */
#define BLUE    "\033[34m"      /* Blue */
#define MAGENTA "\033[35m"      /* Magenta */
#define CYAN    "\033[36m"      /* Cyan */
#define WHITE   "\033[37m"      /* White */
#define BOLDBLACK   "\033[1m\033[30m"      /* Bold Black */
#define BOLDRED     "\033[1m\033[31m"      /* Bold Red */
#define BOLDGREEN   "\033[1m\033[32m"      /* Bold Green */
#define BOLDYELLOW  "\033[1m\033[33m"      /* Bold Yellow */
#define BOLDBLUE    "\033[1m\033[34m"      /* Bold Blue */
#define BOLDMAGENTA "\033[1m\033[35m"      /* Bold Magenta */
#define BOLDCYAN    "\033[1m\033[36m"      /* Bold Cyan */
#define BOLDWHITE   "\033[1m\033[37m"      /* Bold White */

int main() {

std::cout << GREEN << "hello"
      <<BLUE<<"world" << std::endl;

}

【讨论】:

  • 我在问你怎么会有像你好是绿色的,世界是蓝色的
  • 那你为什么选择这个答案是有帮助的。
  • 如果需要,您可以使用分号将粗体颜色缩短为 BOLDBLACK "\033[1;30m"
猜你喜欢
  • 2021-11-16
  • 2013-12-08
  • 1970-01-01
  • 2013-10-24
  • 2021-10-17
  • 2016-01-29
  • 2019-08-19
  • 2014-09-14
相关资源
最近更新 更多