Windows:改变C++控制台应用程序字体的颜色
来源:互联网 发布:淘宝 gsc店铺 编辑:程序博客网 时间:2024/05/16 08:47
这篇文章谈到了C控制台应用程序的字体和背景颜色的改变方法,当然C++也可以采用这种方法实现。
下面介绍C++当中一种不采用system调用执行外部color命令,采用Windows API的方法实现C++控制台
应用程序字体的改变。
color_test.cpp
#include <iostream>#include <windows.h>using namespace std;int main(){ HANDLE hConsole; int k; hConsole = GetStdHandle(STD_OUTPUT_HANDLE); for (k = 1; k < 255; k++) { SetConsoleTextAttribute(hConsole, k); cout << k << "I want to be nice today!" <<endl; } cin.get(); return 0;}
关于上述用到的几个Windows API,可以通过查看MSDN掌握其详细的使用方法。
上述程序使用了Windows API,所以是不能移植的,只能在Windows当中使用。
对于其它平台,应该采用其它的实现方法。
- Windows:改变C++控制台应用程序字体的颜色
- Windows:如何改变C控制台应用程序打印字体的颜色和背景?
- linux c 改变控制台输出字体颜色
- Linux:C应用程序终端输出字体颜色的改变
- Linux:C应用程序终端输出字体颜色的改变
- ruby 控制台改变输出字体的颜色
- windows控制台字体颜色的编程
- 设置控制台应用程序字体颜色
- 改变控制台字体和背景颜色的简单方法
- 改变控制台的颜色
- 改变控制台的颜色
- C#下改变控制台颜色
- Win32控制台应用程序改变输出颜色
- 控制台程序改变控制台的字体颜色(适用VB.Net)
- c语言改变字体颜色
- API改变控制台的颜色
- 改变整个控制台的颜色
- 改变控制台的输出颜色
- excel自我体会
- IIS发生意外错误及访问iis元数据库失败问题原因及解决办法
- 考试的几道简答题答案
- 《那些年啊,那些事——一个程序员的奋斗史》——31
- Redhat Linux下FTP服务配置
- Windows:改变C++控制台应用程序字体的颜色
- 遍历单向链表的后N个节点
- service(服务绑定)
- Android上最好的第三方浏览器有哪些不错的功能?
- 2011励志个性签名
- 编码规则 - coding guidelines
- 数据库连接池、反射和工厂模型
- C与C++社区水火交融 C#重蹈覆辙?
- 学习makefile