1.标准方案(原生cout)
使用\033[开头m结尾,中间包裹参数
| 属性代码 | 功能 | 属性代码 | 功能 | 属性代码 | 功能 |
|---|---|---|---|---|---|
| 0 | 重置所有属性 | 30 | 黑色 | 40 | 黑色 |
| 1 | 高亮/加粗 | 31 | 红色 | 41 | 红色 |
| 2 | 暗淡 | 32 | 绿色 | 42 | 绿色 |
| 4 | 下划线 | 33 | 黄色 | 43 | 黄色 |
| 5 | 闪烁 | 34 | 蓝色 | 44 | 蓝色 |
| 7 | 反转 | 35 | 品红 | 45 | 品红 |
| 8 | 隐藏 | 36 | 青色 | 46 | 青色 |
2.y_print
256色输出的简化包装,项目中未采用此方案,在function.cpp中予以保留,可以在其他改版中使用但不建议PR中包含此内容(虽然我知道根本不会有人给这个项目交PR🤓)
y_print(“hello”,10);0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 10 = 淡绿色
3 = 浅绿色 11 = 淡浅绿色
4 = 红色 12 = 淡红色
5 = 紫色 13 = 淡紫色
6 = 黄色 14 = 淡黄色
7 = 白色 15 = 亮白色