rang 基本用法¶
项目地址:rang
rang 是一个用于简化 C++ 控制台颜色和样式的库。以下是一些基本用法示例。
- 设置文本颜色
- 设置背景色
- 添加样式(如粗体、下划线)
- 组合多种样式
- 重置样式
1. 设置文本颜色¶
#include "rang.hpp"
#include <iostream>
int main() {
std::cout << rang::fg::red << "这是红色文本" << rang::fg::reset << std::endl;
std::cout << rang::fg::green << "这是绿色文本" << rang::fg::reset << std::endl;
return 0;
}
2. 设置背景色¶
#include "rang.hpp"
#include <iostream>
int main() {
std::cout << rang::bg::yellow << "背景为黄色" << rang::bg::reset << std::endl;
return 0;
}
3. 添加样式(粗体、下划线)¶
#include "rang.hpp"
#include <iostream>
int main() {
std::cout << rang::style::bold << "这是粗体文本" << rang::style::reset << std::endl;
std::cout << rang::style::underline << "这是带下划线的文本" << rang::style::reset << std::endl;
return 0;
}
4. 组合多种样式¶
#include "rang.hpp"
#include <iostream>
int main() {
std::cout << rang::fg::blue << rang::bg::white << rang::style::bold << "蓝色字体,白色背景,粗体" << rang::style::reset << rang::bg::reset << rang::fg::reset << std::endl;
return 0;
}