gpt4 book ai didi

c - 如何使 cygwin 上的控制台输出更亮?

转载 作者:行者123 更新时间:2023-12-04 06:20:57 25 4
gpt4 key购买 nike

带有颜色代码的 printf 语句在 Linux 上显得非常明亮。

#define DBG_YELLOW      "\033[33m"
fprintf(stderr, DBG_YELLOW"%s %s\n"DBG_NORMAL, area, msg);

然而,那些带有颜色代码的相同 printf 在 cygwin 上显得很乏味。

我能做些什么来照亮他们的任何想法?

最佳答案

MS-DOS (ansi.sys) 和相当数量的终端两用 [1m粗体或明亮,您通常可以在配置中切换此行为。

你可以做 \033[1m\033[33m ,或化合物,\033[33;1m ,给你亮丽的色彩。

请注意,ANSI 代码是出了名的不一致。橙色在一个终端上可能是棕色的,在另一个终端上可能会闪烁。与其手工操作,不如查看许多久经考验的库之一,例如 ncurses如果你关心便携性,它已经为你完成了所有的工作。

关于c - 如何使 cygwin 上的控制台输出更亮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6575724/

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