แสดงผลออกทางหน้าจอ
การทำงานพื้นฐานที่สุดหรือเรียกได้ว่าเป็นส่วนหนึ่งในการทำงานของทุกโปรแกรมก็คือการแสดงผลข้อมูลออกทางหน้าจอ
โดยในภาษา C นั้น การแสดงผลข้อมูลออกทางหน้าจอสามารถทำได้ง่าย โดยเรียกใช้คำสั่งหรือฟังก์ชั่นมาตรฐานที่ภาษา
C เตรียมไว้ซึ่งมีอยู่หลายคำสั่ง
ฟังก์ชัน printf()
เป็นฟังก์ชันจากคลัง ที่มาพร้อมกับตัวแปลภาษาซี ใช้สำหรับการแสดงผล
มีรูปแบบ ดังนี้
รหัสควบคุมรูปแบบการแสดงผลค่าของตัวแปรออกทางหน้าจอ
ตัวอย่างการใช้ คำสั่ง printf
แสดงข้อความธรรมดาออกทาหน้าจอ
ลำดับหลีก (escape sequence)
แสดงผลให้เป็นระเบียบด้วยอักขระควบคุมการแสดงผล
การนำอักขระควบคุมการแสดงผลมาใช้เราต้องเขียนอักขระควบคุมการแสดงผลไว้ภายในเครื่องหมาย
“” ดังตัวอย่างเช่น
การควบคุมขนาดพื้นที่แสดงผล
ตามปกติในการแสดงผลโปรแกรมจะเตรียมพื้นที่ให้พอดีกับข้อความ เช่น
แต่เราสามารถเพิ่มพื้นที่ในการแสดงผลได้ตามต้องการ เช่น
กำหนดให้มีพื้นที่ขนาด 8 ตัวอักษรโปรแกรมจะแสดงข้อความชิดด้านขวาของพื้นที่ที่จองไว้โดยจะเว้นพื้นที่ว่างทางด้านซ้ายอีก
3 ช่องที่เหลือเอาไว้
การควบคุมขนาดพื้นที่แสดงผล
วิธีกำหนดขนาดพื้นที่การแสดงผล
ให้ใส่ตัวเลขขนาดของพื้นที่ที่ต้องการไว้หลังเครื่องหมาย % ในรหัสควบคุมรูปแบบ ตัวอย่างเช่น
ในกรณีที่ต้องการเปลี่ยนจากการแสดงผลชิดขอบด้านขวาให้ชิดขอบด้านซ้ายแทน
สามารถทำได้โดยใส่เครื่องหมาย – ไว้หน้าตัวเลขระบุขนาดพื้นที่ ตัวอย่างเช่น
การควบคุมตำแหน่งตัวเลขหลังจุดทศนิยม
การแสดงผลตัวเลขทศนิยม ตามปกติถ้าไม่กำหนดค่าใดๆ เพิ่มเติม
เมื่อใช้รหัสควบคุมรูปแบบ %f โปรแกรมจะแสดงตัวเลขทศนิยมทั้งหมด 6 ตำแหน่ง
ตัวอย่างเช่น
ในกรณีที่เราต้องการตัดให้แสดงตัวเลขหลังจุดทศนิยมเท่าที่จำเป็น
ก็สามารถกำหนดค่าเพิ่มไปกับรหัสควบคุมรูปแบบได้
ตัวอย่างการเขียนโปรเเกรม
รับข้อมูลจากคีย์บอร์ด
การทำงานของโปรแกรมส่วนใหญ่มักจะเป็นการเชื่อมโยงกับผู้ใช้แบบ 2
ทิศทาง
คือ ทั้งภาคของการแสดงผลการทำงานออกทางหน้าจอ
และภาคของการรับข้อมูลจากผู้ใช้เข้ามาทางคีย์บอร์ด
เพื่อร่วมในการประมวลผลของโปรแกรม ซึ่งในภาคของการรับข้อมูลจากผู้ใช้ ภาษา C กำหนดคำสั่งและฟังก์ชั่นมาตรฐานเอาไว้ให้เรียกใช้
ตัวอย่างการเขียนโปรเเกรม
ที่มา : เอกสารประกอบการเรียน พื้นฐานความรู้ภาษาซี
ไม่มีความคิดเห็น:
แสดงความคิดเห็น