使用C语言在Win控制台中输出带颜色的文字
学了这么久的C语言,一直停留在编写“控制台”程序的水平。黑色窗口,白色的文字,看多了着实让人感到枯燥无味。但是作为业余爱好者,我既没有那么多时间和精力去学习如何编写窗口程序,也没有那个必要一定用C去调用一堆API来写。毕竟“控制台程序”也可以色彩斑斓啊。
#include <conio.h> #include <stdio.h> #include <windows.h>int main(int argc, char *argv[]) {HANDLE hOut;hOut = GetStdHandle(STD_OUTPUT_HANDLE);int i;for (i = 1; i < 255 ; i ++ ){SetConsoleTextAttribute(hOut, i);printf("%3d\t",i);}printf("\n");SetConsoleTextAttribute(hOut, 0x0007);printf("演示结束");getch();return 0; }
转载于:https://www.cnblogs.com/danwsy/p/4817611.html
使用C语言在Win控制台中输出带颜色的文字相关推荐
- JavaScript控制台中的颜色
本文翻译自:Colors in JavaScript console Can Chrome's built-in JavaScript console display colors? Chrome的内 ...
- python如何给字加颜色_python之如何输出带颜色的文字
[python_控制台输出带颜色的文字方法] 在python开发的过程中,经常会遇到需要打印各种信息.海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性.这时候,如果能给重要的信 ...
- 小技巧:with用法 pycharm控制台输出带颜色的文字 打印进度条的
with用法 with用法在python中是一个很独特的用法,因为别的语言的中没有这个用法.所以针对这个特点我们来做一次总结,什么样的情况下可以同with 我们学到的有文件的操作,和acquire ...
- Python输出带颜色的文字
在使用python运维与开发的过程中,经常需要打印显示各种信息.海量的信息堆砌在控制台中,就会导致各种信息都显示在一起,降低了重要信息的可读性.这时候如果能给重要的信息加上差异的字体颜色,那么就会更加 ...
- python_控制台输出带颜色的文字方法
在python开发的过程中,经常会遇到需要打印各种信息.海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性.这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了. ...
- 如何在Linux终端里用Shell和C输出带颜色的文字
我们知道,使用ls命令列出文件列表时,不同的文件类型会用不同的颜色显示.那么如何实现这样带颜色的文本输出呢?答案并不复杂,不管是用shell还是C语言. 一.shell下的实现方法 先来讲在shell ...
- Rgui控制台中的字体能调吗?
目录 引言 方案 1.GUI 2.参数修改简介 3.保存个性化设计 总结 引言 今天收到一个这个问题. 一个同学问我Rgui控制台中的字体能调吗.经常使用rstudio的R语言使用者是不用担心这种问题 ...
- 深入分析H2数据库控制台中无需身份验证的RCE漏洞
简介 最近,JFrog安全研究团队披露了H2数据库控制台中的一个安全漏洞,其编号为CVE-2021-42392.这个安全漏洞与Apache Log4j中臭名昭著的Log4Shell漏洞(JNDI远程类 ...
- 在控制台中录入一个字符串 , 打印这个字符串中的字符以及出现的次数(Python)
#练习2:在控制台中录入一个字符串 # 打印这个字符串中的字符以及出现的次数. # abcdbcdb # a字符1次 # b 3 # c 2 # d 2 str_input = "abcdb ...
最新文章
- 命令行创建React项目
- C语言中声明和定义的区别
- 星期五基准功能Java
- linux如何标识用户账号和组账号,linux管理用户和组
- html中文字描边效果代码,css如何设置文字描边效果?
- json 潜逃 结构体_JSON还原为结构体
- wxhtmltopdf 图片路径问题_图片引入路径问题
- mysql的area_GitHub - nszm/china_area_mysql: 中国5级行政区域mysql库
- ARP协议,ARP诈骗图
- 献给初学者,[winform]中如何设计高效全局的快捷键?[ShortcutKeys]
- mysql jdbc 驱动 下载地址官网
- matlab自带优化工具箱,二元一次函数
- 一种考虑时空关联的深度学习短时交通流预测方法
- “舌战群儒”的技术分析
- vivo手机怎么安装Android10,vivo X20手机怎么装卡 vivo X20安装手机卡步骤介绍
- 没有U盘怎么给电视盒子装软件?新手必看三种方法
- n阶乘计算器 超大数 理论可计算8位数以内的阶乘数
- python之代码可读性浅谈
- 当计算机没有网时,怎么连接网络?
- 作为一个码工,意外走入了一个充满PM的会议室