gpt4 book ai didi

linux - Eiffel:有没有办法将彩色字符打印到终端(控制台)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:50:27 26 4
gpt4 key购买 nike

尝试编写一些记录器增强功能我想处理 ANSI 代码解释,但它似乎不适用于标准 io.putstring 方法,也不适用于 print 我想知道有没有办法做一些事情,例如

echo -e "\u001B[31mSome_red_txt" 在 bash 中

似乎other languages可以做到,但我不能在 Eiffel 。

最佳答案

使用ANSI代码解释,你可以做到

print ("%/27/[31mSome_red_txt%N")
print ("%/27/[1;31mbold red text%/27/[0m%N")

您可以检查现有的 C 库,例如 ncurses。请注意,它不能在 Windows 控制台上运行,因为它现在不再支持 ANSI 代码,因此您需要使用 Windows API。

关于linux - Eiffel:有没有办法将彩色字符打印到终端(控制台),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52859429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com