ที่นี่เราจะดูวิธีการพิมพ์บางบรรทัดลงในเทอร์มินัล linux ด้วยสีบางส่วน ที่นี่เรากำลังทำอะไรเป็นพิเศษในโค้ด C++ เราแค่ใช้คำสั่งเทอร์มินัล linux เพื่อทำสิ่งนี้ คำสั่งสำหรับเอาต์พุตประเภทนี้มีดังนี้
\033[1;31m Sample Text \033[0m
มีโค้ดบางส่วนสำหรับรูปแบบและสีของข้อความ ดังต่อไปนี้
| สี | โค้ดพื้นหน้า | โค้ดพื้นหลัง |
|---|---|---|
| ดำ | 30 | 40 |
| สีแดง | 31 | 41 |
| สีเขียว | 32 | 42 |
| สีเหลือง | 33 | 43 |
| สีน้ำเงิน | 34 | 44 |
| สีม่วงแดง | 35 | 45 |
| ฟ้า | 36 | 46 |
| สีขาว | 37 | 47 |
บางตัวเลือกเพิ่มเติมมีดังนี้ -
| ตัวเลือก | โค้ด | คำอธิบาย |
|---|---|---|
| รีเซ็ต | 0 | กลับสู่ปกติ (ลบทุกสไตล์) |
| ตัวหนา | 1 | ตัวหนาข้อความ |
| ขีดเส้นใต้ | 4 | ข้อความขีดเส้นใต้ |
| ผกผัน | 7 | เปลี่ยนสีพื้นหลังและพื้นหน้า |
| กล้าแสดงออก | 21 | ปกติจากตัวหนา |
| ปิดขีดเส้นใต้ | 24 | ปกติจากขีดเส้นใต้ |
| ปิดผกผัน | 27 | การผกผันของผกผัน |
ตัวอย่าง
#include<iostream>
using namespace std;
main() {
cout << "\033[1;31mThis is bold red text\033[0m\n";
cout << "\033[;32mGreen Text\033[0m\n";
cout << "\033[4;33mYellow underlined text\033[0m\n";
cout << "\033[;34mBlue text\033[0m\n";
} ผลลัพธ์
