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 = 亮白色