c/c++语言开发共享在C中将粗体文本输出到控制台(在Mac上 – Xcode)

最近我一直在尝试使用XcodeC语言编写基本程序,我发现自己正在寻找使文本变为粗体或使其变为粗体或彩色的方法。 尽管在SO上有很多类似的post,但没有一个certificate对我的情况有帮助,但是我在C ++中找到了很多这样的例子(如果这意味着什么)。 也许用Xcode在C中格式化文本是不可能的?

特别是,我已经阅读了有关使用ANSI转义编码的内容,但是当我使用这个代码时: printf("33[32;1mTest") ,我最终将其作为输出: [32;1mTest 。 我相信这是因为ANSI转义编码不适用于MacOS(只是Linux)。

具体来说,我正在寻找一种方法,使用printf或在Mac上将文本打印到控制台的其他方法将格式化文本输出到控制台。 (这有可能吗?……)

如有需要,请随时询问任何其他信息。

    XCode的默认内部控制台不是终端,因此它不会解释转义码。 因此,您无法看到粗体/颜色变化的效果。

    在XCode 8上,可以选择编辑方案以使程序在终端中运行。 单击停止按钮右侧的弹出窗口,然后选择“编辑方案…”

    在C中将粗体文本输出到控制台(在Mac上 –  Xcode)

    弹出“编辑方案”屏幕后,选择options ,然后选择在终端中运行。

    在C中将粗体文本输出到控制台(在Mac上 –  Xcode)

    如果你只是想让它从终端运行; 您可以单独启动终端,然后将二进制文件从项目导航器的“产品”部分拖放到终端中(它将打印出终端中二进制文件的完整路径,您可以从那里运行它)。

    彩色表情符号可以在控制台上正确显示; 只是它不尊重颜色转义码。

      以上就是c/c++开发分享在C中将粗体文本输出到控制台(在Mac上 – Xcode)相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注(计算机技术网)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

      如若转载,请注明出处:https://www.ctvol.com/c-cdevelopment/519448.html

      (1)
      上一篇 2020年12月5日
      下一篇 2020年12月5日

      精彩推荐