c windows控制台输出颜色文字
#include <windows.h>
//设置文字颜色
void SetColor(int ForgC)
{
WORD wColor;
//We will need this handle to get the current background attribute
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_SCREEN_BUFFER_INFO csbi;
//We use csbi for the wAttributes word.
if(GetConsoleScreenBufferInfo(hStdOut, &csbi))
{
//Mask out all but the background attribute, and add in the forgournd color
wColor = (csbi.wAttributes & 0xF0) + (ForgC & 0x0F);
SetConsoleTextAttribute(hStdOut, wColor);
}
}
0 - BLACK 黑 深色0 - 7
1 - BLUE 兰 2 - GREEN 绿
3 - CYAN 青 4 - RED 红
5 - MAGENTA 洋红 6 - BROWN 棕
7 - LIGHTGRAY 淡灰 8 - DARKGRAY 深灰 淡色8 - 15
9 - LIGHTBLUE 淡兰 10 - LIGHTGREEN 淡绿
11 - LIGHTCYAN 淡青 12 - LIGHTRED 淡红
13 - LIGHTMAGENTA 淡洋红 14 - YELLOW 黄
15 - WHITE 白
例子:
void print_char()
{printf("Game\n");printf("---------------------\n");printf("\n|----|----|----|\n");for(int i=0;i<3;i++){printf("|");for(int j=0;j<3;j++){if (a[i][j]!=0){if (randx == i && randy == j){SetColor(4);printf("%3d",a[i][j]);SetColor(15);printf(" |");}else{SetColor(15);printf("%3d |",a[i][j]); }}else{SetColor(15);printf(" |");}}if(i<=3){printf("\n|____|____|____|\n");}}
}
转载于:https://www.cnblogs.com/wangjian8888/p/9907897.html
c windows控制台输出颜色文字相关推荐
- Python控制台输出颜色,让你的Python程序更加生动活泼
Python控制台输出颜色,让你的Python程序更加生动活泼 在编写Python程序时,我们通常需要使用到控制台输出.而控制台输出的内容通常是黑白的,缺乏生动和互动性.那么如何让Python程序在控 ...
- 模仿百度js浏览器控制台输出图片+文字效果
简介 模仿百度js浏览器控制台输出图片+文字效果 演示 代码 if (window.console) {var cons = console;if (cons) {cons.log("%c\ ...
- java控制台输出颜色设置
在java中,控制台输出,System.out.println()显示默认黑色,如果是System.err.println()显示红色. 要想让控制台输出改变颜色,需要做一些设置.就像在linux终端 ...
- java控制台输出不同颜色文字
更改输出样式,不同来源或类型的信息使用不同的输出样式,可以让我们更快地找到想要的信息. 1. java在控制台输出和普通样式不同的字符串,可以用System.err():或System.info(); ...
- python控制台输出颜色
在实习公司,公司的leader最近布置的任务是在一些网站下载一些文件,然后上传到web服务器.开始的时候手动下载了几个,实在太麻烦了,刚好自己正在写Python,就直接写了一个小爬虫. 因为涉及到公 ...
- 控制台也能炫-chrome浏览器控制台输出彩色文字
前些时间做一个前后端通信的系统,在调试的过程中每次刷新页面都有很多输出,乱的很,所以自己又加了几个颜色的输出,console.js内容如下: var sq = {log: function (s, c ...
- C++控制台输出彩色文字
// test.cpp : 定义控制台应用程序的入口点. //#include "stdafx.h"#include <iostream> #include <W ...
- python 控制台输出彩色文字及背景
语法: \033[显示方式;前景色;背景色m 上面的语法中,第一个参数"显示方式",用于指定显示方式的值,控制台中的显示方式值及说明如下表所示. 显示方式 说明 显示方式 说明 0 ...
- python获取控制台输出_Python | 用Python获取Windows控制台输出
1 os模块实现 import os cmd = 'ping baidu.com' r = os.popen(cmd) for line in r.readlines(): print (line) ...
最新文章
- Linux 内核源码分析 IPv6报文接收处理流程
- Linux rsync 命令参数详解
- AlphaGo、人工智能、深度学习解读以及应用
- python func_Python functool module
- React开发(177):opentab没有menu会报错
- dataframe 众数的方法_pandas 第11篇:DataFrame-数据处理(分组、聚合、窗口、相关、统计)...
- 案例:实现在购物车中添加商品和删除购物车中指定商品的功能
- js数组获取index_通过事例重温一下 JS 中 常见的15 种数组操作(备忘清单),收藏...
- Solaris 添加删除 用户和组
- rsa加解密的内容超长的问题解决
- 一对电话线传输100M带宽不再是问题
- shell脚本执行时报“bad interpreter: Text file busy“的解决方法
- Sql Plus 操作
- mongo .update
- 资金盘FairWin漏洞系统详解:项目方可以撇开“作恶”嫌疑了?
- Java快逸报表展现demo_快逸报表导出成XML文件
- java建设银行支付_基于JAVA的建设银行账目管理系统的设计
- mysql英文怎么发音_英文字母和汉语拼音先学哪个?科学答案在这里
- 软件测试系统主要包括哪几项内容,系统测试包含哪几部分?
- 哪个主板可供选择?ATX,Micro-ATX还是Mini-ITX?
热门文章
- 密码程序python_Python获取web密码程序的脚本源代码
- centos 7 局域网丢包排查_ethtool原理介绍和解决网卡丢包排查思路
- php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...
- linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用
- ps字体识别_PS字体包免费送:艺术+时尚+炫酷+复古等5000多款字体,由你来选择
- flutter 日历_Flutter:一个更贴近真实项目的练习
- 九宫格C语言递归程序,[置顶] C语言递归实现N宫格(九宫格)源码
- 【若依(ruoyi)】部门查询SQL
- springboot yaml/yml配置文件字符串换行
- 【SpringBoot】项目实现热部署的两种方式