Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

พิมพ์ข้อความสีด้วยแบบอักษรและขนาดต่างๆ ใน ​​C


ภาษาการเขียนโปรแกรม C/C++ ผู้ใช้มีฟังก์ชันการทำงานเพื่อปรับแต่งเอาต์พุตตามความต้องการของผู้ใช้ ฟังก์ชันกราฟิก C/C++ รวมอยู่ใน graphics.h ไฟล์ส่วนหัว เมื่อใช้ไลบรารีนี้ คุณสามารถสร้างวัตถุต่างๆ กำหนดสีของข้อความ เปลี่ยนแบบอักษรและขนาดของข้อความ และเปลี่ยนพื้นหลังของผลลัพธ์ได้

ตอนนี้ เรามาดูการทำงานของฟังก์ชันทั้งหมดเพื่อแก้ไขข้อความของเอาต์พุตในภาษาการเขียนโปรแกรม c/c++ -

  • setcolor() − ฟังก์ชันนี้ใช้เพื่อเปลี่ยนสีของข้อความที่ส่งออก

ไวยากรณ์

setcolor(int)

ตัวอย่าง

#include<stdio.h>
#include<graphics.h>
int main(){
   int gdriver = DETECT,gmode,i;
   initgraph(&gdriver,&gmode,"C:\\Turboc3\\BGI");
   setcolor(5);
   return 0;
}
  • settexttyle() − ฟังก์ชันนี้ใช้เพื่อเปลี่ยนรูปแบบแบบอักษร การวางแนว และขนาดของข้อความที่ส่งออก

ไวยากรณ์

settexttyle(int style , int orientation , int size);

ตัวอย่าง

#include<stdio.h>
#include<graphics.h>
int main(){
   int gdriver = DETECT,gmode,i;
   initgraph(&gdriver,&gmode,"C:\\Turboc3\\BGI");
   settextstyle(3,1,4);
   return 0;
}
  • โครงร่าง − ฟังก์ชันนี้ใช้เพื่อพิมพ์ข้อความที่ส่งผ่านไปยังบางพิกัด (x,y) บนหน้าจอ

ไวยากรณ์

outtext(int x_cordinate , int y_cordinate, text)

ตัวอย่าง

#include<stdio.h>
#include<graphics.h>
int main(){
   int gdriver = DETECT,gmode,i;
   initgraph(&gdriver,&gmode,"C:\\Turboc3\\BGI");
   settextstyle(25,15,’hello!’);
   return 0;
}
  • textheight() − ฟังก์ชันนี้ใช้เพื่อเปลี่ยนความสูงของข้อความในหน้าจอส่งออก

ไวยากรณ์

textheight(int)
  • textwidth() − ฟังก์ชันนี้ใช้เพื่อเปลี่ยนความกว้างของข้อความในหน้าจอเอาต์พุต

ไวยากรณ์

textwidth(int)