ที่นี่เราจะดูวิธีการพิมพ์บางบรรทัดลงในเทอร์มินัล 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"; }
ผลลัพธ์