ฟังก์ชันของโปรแกรมภาษาซี



ฟังก์ชัน clrscr(); เป็นฟังก์ชันที่ใช้ในการลบจอภาพ


ฟังก์ชัน printf(); เป็นฟังก์ชันที่ใช้ในการแสดงผลข้อมูลที่อยู่ในตัวแปร ค่าคงที่ และนิพจน์ออกจอภาพ


ตัวอย่างที่ 1 printf(“Lampang”); ความหมาย แสดงข้อความ Lampang ออกทางจอภาพ


ตัวอย่างที่ 2 printf(“%d”,num); ความหมาย แสดงค่าตัวแปร num ในรูปเลขจำนวนเต็ม


ตัวอย่างที่ 3 printf(“5.2f”,area); ความหมาย แสดงค่าที่เก็บอยู่ในตัวแปร area โดยจองพื้นที่ไว้ 5 ช่อง


ทศนิยม 2 ตำแหน่ง





ฟังก์ชัน scanf(); เป็นฟังก์ชันที่ใช้ในการรับข้อมูลจากแป้นพิมพ์เข้ามาเก็บไว้ในตัวแปร


ตัวอย่าง scanf(“%d”,&num); ความหมาย รับค่าตัวเลขจำนวนเต็มแล้วนำมาเก็บไว้ในตัวแปร num






ฟังก์ชัน getch(); เป็นฟังก์ชันที่ใช้ในการรอรับการกดแป้นพิมพ์หนึ่งครั้ง โดยไม่ต้องกดปุ่ม Enter และตัวอักษรที่ป้อนเข้ามาจะไม่ปรากฏบนจอภาพ






ฟังก์ชัน getchar(); เป็นฟังก์ชันที่ใช้ในการรับข้อมูลเข้ามาทางแป้นพิมพ์ทีละ 1 ตัวอักษร แล้วกด Enter 1 ครั้ง ข้อมูลที่ป้อนจะแสดงบนจอภาพ






ฟังก์ชัน gets(); เป็นฟังก์ชันที่ใช้ในการรับข้อมูลที่เป็นข้อความจากแป้นพิมพ์เข้ามาเก็บไว้ในตัวแปรแบบอาเรย์ การใช้ฟังก์ชัน gets(); จะต้องมีการประกาศตัวแปรแบบอาเรย์ และกำหนดจำนวนตัวอักษรที่ต้องการป้อน โดยคอมพิวเตอร์จะจองพื้นที่ไว้ตามจำนวนตัวอักษร แต่จะป้อนได้น้อยกว่าที่จองไว้ 1 ตัว เพื่อให้ตัวแปรเก็บ 0 อีก 1 ตัว






ฟังก์ชัน textcolor(); เป็นฟังก์ชันที่ใช้ในการกำหนดสีตัวอักษร โดยจะต้องใช้ร่วมกับฟังก์ชัน cprintf ซึ่งมีสีต่างๆ ให้เลือก ตัวเลขค่าสีอาจจะพิมพ์เป็นตัวเลขหรือชื่อสีเป็นภาษาอังกฤษตัวพิมพ์ใหญ่ก็ได้


ตัวอย่างที่ 1 textcolor(4);


cprintf(“Lampang”); ความหมาย คือ แสดงข้อความ Lampang เป็นสีแดง


ตัวอย่างที่ 2 textcolor(MAGENTA);


cprintf(“BANGKOK”); ความหมาย คือ แสดงข้อความ BANGKOK เป็นสีม่วง เป็นต้น






ฟังก์ชัน cprintf(); เป็นฟังก์ชันที่ใช้ในการพิมพ์ข้อความเหมือนฟังก์ชัน printf แต่จะแสดงเป็นสีต่างๆตามที่กำหนดไว้ในฟังก์ชัน textcolor การใช้ฟังก์ชัน cprintf ต้องกำหนดสีของตัวอักษรใน ฟังก์ชัน textcolor ก่อน


ตัวอย่างที่ 1 textcolor(5);


printf(“Lampang”); ความหมายคือ แสดงข้อความ Lampang ออกทางจอภาพ


ตัวอย่างที่ 2 textcolor(15);


printf(“%d”,num); ความหมายคือ แสดงค่าตัวแปร num ในรูปเลขจำนวนเต็ม


ตัวอย่างที่ 3 textcolor(7);


printf(“5.2f”,area); ความหมายคือ แสดงค่าที่เก็บอยู่ในตัวแปร area โดยจองพื้นที่ไว้ 5ช่อง


ทศนิยม 2 ตำแหน่ง




ฟังก์ชัน textbackground(); เป็นฟังก์ชันที่ใช้ในการกำหนดสีพื้นให้กับตัวอักษร


ตัวอย่าง textbackground(14) ความหมาย คือ กำหนดสีพื้นเป็นสีเหลือง


ไม่มีความคิดเห็น:

แสดงความคิดเห็น