在C语言中,输出文字颜色主要依赖于你所使用的终端或操作系统是否支持这种操作。以下是几种常见的方法来实现C语言中文字颜色的输出: 1. 使用ANSI转义序列 在大多数Unix/Linux终端和Windows 10+的CMD/PowerShell中,你可以使用ANSI转义序列来改变文字颜色。 c #include <stdio.h> int main() { printf("\03...
这里FOREGROUND_GREEN可以换成1-255的数字,表示不同配色。方法2, 使用ansi颜色码。两步:I. 修改c:\windows\system32\CONFIG.NT文件,在最后添加一行:device=%SystemRoot%\system32\ansi.sys II. 然后c程序里用ansi颜色码,控制输出。 例如,输出一个绿色的123和一个黄色的456:printf("\033[32m123...
你说的奇怪字符指的应该是ANSI转义序列 对于Xcode上没法用这个输出不同的颜色,是Xcode默认的控制台没有支持ANSI转义,可以看看这个发布于 2021-10-03 22:46 赞同1添加评论 分享收藏喜欢收起查看全部 1 个回答
这里FOREGROUND_GREEN可以换成1-255的数字,表示不同配色。方法2, 使用ansi颜色码。两步:I. 修改c:\windows\system32\CONFIG.NT文件,在最后添加一行:device=%SystemRoot%\system32\ansi.sys II. 然后c程序里用ansi颜色码,控制输出。 例如,输出一个绿色的123和一个黄色的456:printf("\033[32m123...