#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控制台输出颜色文字相关推荐

  1. Python控制台输出颜色,让你的Python程序更加生动活泼

    Python控制台输出颜色,让你的Python程序更加生动活泼 在编写Python程序时,我们通常需要使用到控制台输出.而控制台输出的内容通常是黑白的,缺乏生动和互动性.那么如何让Python程序在控 ...

  2. 模仿百度js浏览器控制台输出图片+文字效果

    简介 模仿百度js浏览器控制台输出图片+文字效果 演示 代码 if (window.console) {var cons = console;if (cons) {cons.log("%c\ ...

  3. java控制台输出颜色设置

    在java中,控制台输出,System.out.println()显示默认黑色,如果是System.err.println()显示红色. 要想让控制台输出改变颜色,需要做一些设置.就像在linux终端 ...

  4. java控制台输出不同颜色文字

    更改输出样式,不同来源或类型的信息使用不同的输出样式,可以让我们更快地找到想要的信息. 1. java在控制台输出和普通样式不同的字符串,可以用System.err():或System.info(); ...

  5. python控制台输出颜色

    在实习公司,公司的leader最近布置的任务是在一些网站下载一些文件,然后上传到web服务器.开始的时候手动下载了几个,实在太麻烦了,刚好自己正在写Python,就直接写了一个小爬虫.  因为涉及到公 ...

  6. 控制台也能炫-chrome浏览器控制台输出彩色文字

    前些时间做一个前后端通信的系统,在调试的过程中每次刷新页面都有很多输出,乱的很,所以自己又加了几个颜色的输出,console.js内容如下: var sq = {log: function (s, c ...

  7. C++控制台输出彩色文字

    // test.cpp : 定义控制台应用程序的入口点. //#include "stdafx.h"#include <iostream> #include <W ...

  8. python 控制台输出彩色文字及背景

    语法: \033[显示方式;前景色;背景色m 上面的语法中,第一个参数"显示方式",用于指定显示方式的值,控制台中的显示方式值及说明如下表所示. 显示方式 说明 显示方式 说明 0 ...

  9. python获取控制台输出_Python | 用Python获取Windows控制台输出

    1 os模块实现 import os cmd = 'ping baidu.com' r = os.popen(cmd) for line in r.readlines(): print (line) ...

最新文章

  1. Linux 内核源码分析 IPv6报文接收处理流程
  2. Linux rsync 命令参数详解
  3. AlphaGo、人工智能、深度学习解读以及应用
  4. python func_Python functool module
  5. React开发(177):opentab没有menu会报错
  6. dataframe 众数的方法_pandas 第11篇:DataFrame-数据处理(分组、聚合、窗口、相关、统计)...
  7. 案例:实现在购物车中添加商品和删除购物车中指定商品的功能
  8. js数组获取index_通过事例重温一下 JS 中 常见的15 种数组操作(备忘清单),收藏...
  9. Solaris 添加删除 用户和组
  10. rsa加解密的内容超长的问题解决
  11. 一对电话线传输100M带宽不再是问题
  12. shell脚本执行时报“bad interpreter: Text file busy“的解决方法
  13. Sql Plus 操作
  14. mongo .update
  15. 资金盘FairWin漏洞系统详解:项目方可以撇开“作恶”嫌疑了?
  16. Java快逸报表展现demo_快逸报表导出成XML文件
  17. java建设银行支付_基于JAVA的建设银行账目管理系统的设计
  18. mysql英文怎么发音_英文字母和汉语拼音先学哪个?科学答案在这里
  19. 软件测试系统主要包括哪几项内容,系统测试包含哪几部分?
  20. 哪个主板可供选择?ATX,Micro-ATX还是Mini-ITX?

热门文章

  1. 密码程序python_Python获取web密码程序的脚本源代码
  2. centos 7 局域网丢包排查_ethtool原理介绍和解决网卡丢包排查思路
  3. php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...
  4. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用
  5. ps字体识别_PS字体包免费送:艺术+时尚+炫酷+复古等5000多款字体,由你来选择
  6. flutter 日历_Flutter:一个更贴近真实项目的练习
  7. 九宫格C语言递归程序,[置顶] C语言递归实现N宫格(九宫格)源码
  8. 【若依(ruoyi)】部门查询SQL
  9. springboot yaml/yml配置文件字符串换行
  10. 【SpringBoot】项目实现热部署的两种方式