Printf สุดเก๋ในสไตล์คุณ

Vintage-Red-Black-Floral-Background-Vector

Printf

printf ถือว่าเป็นคำสั่งพื้นฐา ในการแสดงผลของข้อมูลทุกชนิดให้ออกมาทางหน้าจอ ไม่ว่าข้อมูลนั้นจะเป็นจำนวนเต็ม( int ) , ทศนิยม ( float ) , ข้อความ ( string ) หรืออักขระ นอกจากนี้คำสั่งยังมีความยืดหยุ่นสูง ทำให้เราสามารถ กำหนดหรือจัดรูปแบบการแสดงผลให้มีระเบียบหรือเหมาะสมตามความต้องการได้อีกด้วย อย่างใน Post นี้ผมจะนำมาใช้ ในการทำ Portfolio อย่างง่ายโดยการใช้คำสั่ง printf ให้ออกมาเป็นรูปภาพเช่น ทำให้เป็นรูปชื่อตัวเอง รูปสัตว์ต่างๆ หรืออะไรก็ได้ที่เราต้องการ และในการทำครั้งนี้ผมได้นำเอา Function อื่นๆเข้ามาตกแต่งเพิ่มเติมเพื่อความสวยงามให้เพิ่มมากยิ่งขึ้น เช่น การใช้ Function ใส่สีตัวอักษร Function นี้จะสามรถทำให้เราใส่สีตัวอักษรตามใจชอบหลากหลายสีได้ซึ้งมีตัวเลขแทนสีแต่ละสี ตามนี้

สีตัวอักษร

0 BLACK

1 DARKBLUE

2 DARKGREEN

3 AQUA

4 DARKRED

5 DARKVIOLET

6 DARKYELLOW

7 GRAY

8 DARKGRAY

9 BLUE

10 GREEN

11 CYAN

12 RED

13 VIOLET

14 YELLOW

15 WHITE

 

เวลากำหนดสีตัวอักษรให้พิมพ์คำสั่งดังนี้

  • พิมพ์  #define textcolor(txt,back) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), back*16+txt)
    #define resetcolor() SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15)        ต่อจาก #include<stido.h>; ทุกครั้ง
  •  พิมพ์  textcolor(9,14);  ก่อนคำสั่ง printf   หมายถึงการใส่สีตัวอักษรกับสีพื้นหลัง   textcolor(สีตัวอักษร,สีพื้นหลัง)

———————————————————————

 

Code

DDD

JJJ

 

ผลที่แสดงออกมา

 

topp

 

Polchai Pitaksanonkul
at GlurGeek.Com
ชื่อ-สกุล: พลชัย พิทักษานนท์กุล
รหัสนักศึกษา:1570900231
เรียน: วิศวกรรมภาคคอมพิวเตอร์
ชื่อเล่น: ท๊อป
อายุ: 21
เกิด: วันจันทร์ ที่ 11 เดือน กันยายน พศ.2538//คศ.1995
สัญชาติ: ไทย ศาสนา: พุทธ
Email : Polchai.pita@bumail.net

Leave a Reply

© 2022 GlurGeek.Com