学了这么久的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控制台中输出带颜色的文字相关推荐

  1. JavaScript控制台中的颜色

    本文翻译自:Colors in JavaScript console Can Chrome's built-in JavaScript console display colors? Chrome的内 ...

  2. python如何给字加颜色_python之如何输出带颜色的文字

    [python_控制台输出带颜色的文字方法] 在python开发的过程中,经常会遇到需要打印各种信息.海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性.这时候,如果能给重要的信 ...

  3. 小技巧:with用法 pycharm控制台输出带颜色的文字 打印进度条的

    with用法 with用法在python中是一个很独特的用法,因为别的语言的中没有这个用法.所以针对这个特点我们来做一次总结,什么样的情况下可以同with  我们学到的有文件的操作,和acquire  ...

  4. Python输出带颜色的文字

    在使用python运维与开发的过程中,经常需要打印显示各种信息.海量的信息堆砌在控制台中,就会导致各种信息都显示在一起,降低了重要信息的可读性.这时候如果能给重要的信息加上差异的字体颜色,那么就会更加 ...

  5. python_控制台输出带颜色的文字方法

    在python开发的过程中,经常会遇到需要打印各种信息.海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性.这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了. ...

  6. 如何在Linux终端里用Shell和C输出带颜色的文字

    我们知道,使用ls命令列出文件列表时,不同的文件类型会用不同的颜色显示.那么如何实现这样带颜色的文本输出呢?答案并不复杂,不管是用shell还是C语言. 一.shell下的实现方法 先来讲在shell ...

  7. Rgui控制台中的字体能调吗?

    目录 引言 方案 1.GUI 2.参数修改简介 3.保存个性化设计 总结 引言 今天收到一个这个问题. 一个同学问我Rgui控制台中的字体能调吗.经常使用rstudio的R语言使用者是不用担心这种问题 ...

  8. 深入分析H2数据库控制台中无需身份验证的RCE漏洞

    简介 最近,JFrog安全研究团队披露了H2数据库控制台中的一个安全漏洞,其编号为CVE-2021-42392.这个安全漏洞与Apache Log4j中臭名昭著的Log4Shell漏洞(JNDI远程类 ...

  9. 在控制台中录入一个字符串 , 打印这个字符串中的字符以及出现的次数(Python)

    #练习2:在控制台中录入一个字符串 # 打印这个字符串中的字符以及出现的次数. # abcdbcdb # a字符1次 # b 3 # c 2 # d 2 str_input = "abcdb ...

最新文章

  1. 命令行创建React项目
  2. C语言中声明和定义的区别
  3. 星期五基准功能Java
  4. linux如何标识用户账号和组账号,linux管理用户和组
  5. html中文字描边效果代码,css如何设置文字描边效果?
  6. json 潜逃 结构体_JSON还原为结构体
  7. wxhtmltopdf 图片路径问题_图片引入路径问题
  8. mysql的area_GitHub - nszm/china_area_mysql: 中国5级行政区域mysql库
  9. ARP协议,ARP诈骗图
  10. 献给初学者,[winform]中如何设计高效全局的快捷键?[ShortcutKeys]
  11. mysql jdbc 驱动 下载地址官网
  12. matlab自带优化工具箱,二元一次函数
  13. 一种考虑时空关联的深度学习短时交通流预测方法
  14. “舌战群儒”的技术分析
  15. vivo手机怎么安装Android10,vivo X20手机怎么装卡 vivo X20安装手机卡步骤介绍
  16. 没有U盘怎么给电视盒子装软件?新手必看三种方法
  17. n阶乘计算器 超大数 理论可计算8位数以内的阶乘数
  18. python之代码可读性浅谈
  19. 当计算机没有网时,怎么连接网络?
  20. 作为一个码工,意外走入了一个充满PM的会议室

热门文章

  1. 推荐系统中传统模型——LightGBM + FFM融合
  2. weblogic apache 整合 代理
  3. 52、基于模块化方式安装LAMP
  4. node.js学习之路(1)
  5. ring0检测隐藏进程
  6. ios开发--企业帐号发布
  7. vmware使用已有linux系统的物理磁盘分区
  8. EasyUI中的data-options属性的用法
  9. SAP手记之六:GUI安装后初始配置(中文语言包安装)
  10. Exchange Server 2010高可用性配置