在C++中可通过Windows API的SetConsoleTextAttribute函数设置cout输出颜色,需包含windows.h头文件,使用GetStdHandle获取句柄后传入颜色属性,如FOREGROUND_RED设红色文字,可用|组合颜色,输出后建议恢复默认属性7。

在C++中,可以通过调用Windows API函数来设置
cout
SetConsoleTextAttribute
要使用控制台颜色功能,需要包含
windows.h
SetConsoleTextAttribute
示例:将文字设为红色
立即学习“C++免费学习笔记(深入)”;
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);以下是常用的前景色常量(可组合使用):
组合颜色可用按位或操作符
|
输出完彩色文字后,建议恢复默认颜色,避免影响后续输出。默认颜色属性通常是7(灰字黑底):
SetConsoleTextAttribute(hConsole, 7); // 恢复默认基本上就这些。控制台颜色设置简单实用,适合调试信息、菜单提示等场景。注意该方法仅在Windows系统有效,跨平台项目需额外封装处理。
以上就是c++++中如何设置cout输出颜色_控制台文本颜色设置技巧的详细内容,更多请关注php中文网其它相关文章!
c++怎么学习?c++怎么入门?c++在哪学?c++怎么学才快?不用担心,这里为大家提供了c++速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号