c4droid语言字体颜色,关于printf如何输出颜色
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
只靠签到升级太慢了,第二次发帖。。。之前一直不知道咋用printf输出颜色,找了度娘就知道了。。大一快结束了,c语言也学了半学期了,要走的路还很长啊。。。这是给和我一样的新手看的,大神们一笑而过就好。。。
进入正题:cdroid是在安卓平台运行的,所以是linux下,可以这样输出颜色:
//小范例
# include
int main()
{
printf("\033[31m""hello world"); //这会输出红色的hello world,其他颜色请看下文
return 0;
}
关键部分的基本格式是:
printf("\033[字背景颜色;字体颜色m字符串\033[0m" );
printf("\033[47;31mhello world\033[5m");
47是字背景颜色, 31是字体的颜色, hello world是字符串. 后面的\033[5m是控制码
字背景颜色范围: 40--49 字颜色: 30--39
40: 黑 30: 黑
41: 红 31: 红
42: 绿 32: 绿
43: 黄 33: 黄
44: 蓝 34: 蓝
45: 紫 35: 紫
46: 深绿 36: 深绿
47: 白色 37: 白色
其他的控制码:
\033[0m 关闭所有属性
\033[1m 设置高亮度
\03[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[30m -- \033[37m 设置前景色
\033[40m -- \033[47m 设置背景色
\033[nA 光标上移n行
\03[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[y;xH设置光标位置
\033[2J 清屏
\033[K 清除从光标到行尾的内容
\033[s 保存光标位置
\033[u 恢复光标位置
\033[?25l 隐藏光标
\33[?25h 显示光标
在c4上就这样了。。。很简单,一看就会。。
至于在windos下用printf输出颜色上面的方法就不行了,"\033[31m"前面的会成转义字符。
简单提一下吧,来源于度娘:
一种:使用老古董“TC”或者"BC",
它有个头文件叫conio.h,然后就可以调用如textcolor、textbackground等函数了,
但是这个头文件在Windows系列中例如(VC6等),虽然也有这个头文件,但是
你若是打开看看的话,里面是不支持这些函数;
二种:使用所示的Windows支持的console终端函数:
#include "stdio.h"
#include "windows.h"
void set_console_color(unsigned short color_index)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color_index);
}
int main()
{
set_console_color(6);
printf("%s", "hello");
set_console_color(9);
printf("%s\n", " world");
return 0;
}
这段代码手机上应该运行不了。
还有其他的方法就不写了。。
希望和我一样的新手有所收获。。。。。
。。。。。。。。。。。。。路漫漫其修远兮,吾将上下而求索。
c4droid语言字体颜色,关于printf如何输出颜色相关推荐
- vc c语言 颜色输出字符,关于printf如何输出颜色
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 只靠签到升级太慢了,第二次发帖...之前一直不知道咋用printf输出颜色,找了度娘就知道了..大一快结束了,c语言也学了半学期了,要走的路还很长啊... ...
- linux终端用什么颜色好,linux 终端输出颜色
在Linux终端下调试程序时,有时需要输出大量信息.若能控制字体的颜色和显示方式,可使输出信息对比鲜明,便于调试时观察数据. 终端的字符颜色由转义序列(Escape Sequence)控制,是文本模式 ...
- 【C语言程序】使用printf函数输出唐诗《静夜思》的诗句
题出---------------------------------------------零基础学C语言 #include"stdio.h" int main() {print ...
- C语言中控制printf的打印颜色实例及vt100的控制符
C语言中控制printf的打印颜色实例及vt100的控制符文档 收藏 转自:http://blog.csdn.net/evimacsl/archive/2010/01/18/5206836.aspx ...
- printf输出颜色和ANSI控制码(高亮,下划线,闪烁,光标位置,清屏等)
printf输出颜色和ANSI控制码(高亮,下划线,闪烁,光标位置,清屏等) 帝都码农 2010-05-28 23:52:00 4560 收藏 2 文章标签: function file printf ...
- vt100 c语言控制,【转】C语言中控制printf的打印颜色实例及vt100的控制符文档
C语言中控制printf的打印颜色实例及vt100的控制符文档 收藏 转自:http://blog.csdn.net/evimacsl/archive/2010/01/18/5206836.aspx ...
- 手机c语言字体颜色代码,改变字体颜色-c语言.doc
linux下光标定位和清屏函数 printf("\033[47;31mhello world\033[5m"); 47是字背景颜色, 31是字体的颜色, hello world是字 ...
- codeblocks printf函数打印不出来_最全C语言基本程序交互函数之输出到屏幕
前言 上一栏目主要讲解了各种数据类型的知识,大家先闭眼回顾一下数据类型的知识哦.本章节主要内容是讲解程序的基本交互设计之程序的输出.程序和人交互无非就是通过外设进行输入信息,C语言中基本的交互的基本流 ...
- c++ 输出二进制_C语言 printf 格式化输出的详细示例
printf 是C语言非常有用的一个函数,也是我们入门学习C语言的第一个函数.掌握 printf 的格式化输出,对后续的学习非常有帮助. 在程序中要使用 printf,必须要包含头文件 stdio.h ...
最新文章
- 高并发大流量专题---8、动态语言的并发处理
- 基于深度学习的NLP 32页最新进展综述,190篇参考文献
- 更优雅地判断iOS设备类型
- springboot不会运行gc_SpringBoot项目深度优化和Jvm调优
- SpringMVC的数据响应方式
- 学会这21条,你离 Vim 大神就不远了!
- 给网游写一个挂吧(三) – 启动外挂下
- 24行代码-Leecode 2063. 所有子字符串中的元音——Leecode周赛系列
- HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output
- 不为人知的心理学效应
- nginx日志切割脚本
- 漏洞 立即留言_ASPCMS留言板漏洞注入一句话木马插入数据库及修复方法
- 物理增强的深度学习模型改善卫星图像对热带气旋强度和大小估计(翻译)
- Java编程思想 - 并发
- 微信开放平台、公众平台的区别
- 职教云计算机考试上传图片,2017全国计算机等级考试报名关于上传图片须知
- Birdman Quotes
- [java] JavaMail发送邮件
- Win11重启后无法进入系统解决办法
- 微信小程序登录与跳转到首页
热门文章
- stm32f302 can通讯_福特福克斯发动机无法启动,诊断电脑还通讯不了怎么修?
- 手机蓝牙如何减少延时_如何使用车载蓝牙播放手机音乐的方法
- CAN总线的初步认识
- c轴 t轴 l轴_气涨轴-气胀轴
- 对YUV4:2:0认识理解
- C/Cpp / 模板类中可以使用虚函数吗?模板成员函数可以是虚函数吗?
- 命令 / Linux / netstat 详解
- python用input输入列表有缺陷_Python 三程三器的那些事
- excel重复上一步快捷键_初学Excel办公软件重复上次的操作
- c++程序设计原理与实践_课程思政水资源系统优化原理与方法课程思政元素的探索...