Sử dụng mã escape ANSI để in văn bản có màu, in đậm, gạch chân trên terminal Linux.
Mã màu Vordergrund (chữ)
| Màu | Mã |
| Đen | 30 |
| Đỏ | 31 |
| Xanh lá | 32 |
| Vàng | 33 |
| Xanh dương | 34 |
| Magenta | 35 |
| Cyan | 36 |
| Trắng | 37 |
Mã nền (Background)
| Màu | Mã |
| Đen | 40 |
| Đỏ | 41 |
| Xanh lá | 42 |
| Vàng | 43 |
| Xanh dương | 44 |
| Magenta | 45 |
| Cyan | 46 |
| Trắng | 47 |
Các thuộc tính khác
| Thuộc tính | Mã |
| Reset | 0 |
| In đậm (Bold) | 1 |
| Gạch chân | 4 |
| Đảo màu | 7 |
Ví dụ mã nguồn
#include <iostream>
using namespace std;
int main() {
cout << "\033[1;31mDo dam\033[0m\n";
cout << "\033[32mXanh la\033[0m\n";
cout << "\033[4;33mVang gach chan\033[0m\n";
cout << "\033[34mXanh duong\033[0m\n";
cout << "\033[7;35mMagenta dao nguoc\033[0m\n";
return 0;
}
Định dạng chung
\033[;mNoi dung\033[0m