คำสั่งพื้นฐานการรับและแสดงผลข้อมูล คำสั่งในการแสดงผลออกทางหน้าจอ 1. คำสั่ง printf() รหัสควบคุมรูปแบบการแสดงผลค่าของตัวแปรออกทางหน้าจอ แสดงได้ดังนี้
ตัวอย่างการใช้คำสั่ง printf แสดงผลข้อความธรรมดาออกทางหน้าจอ
ส่วนตัวอย่างการใช้คำสั่ง printf แสดงผลจากค่าของตัวแปรหรือนิพจน์การคำนวณออกทางหน้าจอ แสดงได้ดังนี้
แสดงผลให้เป็นระเบียบด้วยอักขระควบคุมการแสดงผล
การนำอักขระควบคุมการแสดงผลมาใช้ เราต้องเขียนอักขระควบคุมการแสดงผลไว้ภายในเครื่องหมาย “ ” ดังแสดงตัวอย่างต่อไปนี้
ควบคุมขนาดพื้นที่แสดงผล
แต่เราสามารถเพิ่มพื้นที่ในการแสดงผลได้ตามต้องการ เช่น กำหนดให้แสดงข้อความ HELLO ในพื้นที่ขนาด 8 ตัวอักษร โปรแกรมจะแสดงข้อความชิดด้านขวาของพื้นที่ที่จองไว้ โดยจะเว้นพื้นที่ว่างทางด้านซ้ายอีก 3 ช่องที่เหลือเอาไว้ ดังรูป
วิธีกำหนดขนาดพื้นที่การแสดงผล ให้ใส่ตัวเลขขนาดของพื้นที่ที่ต้องการไว้หลังเครื่องหมาย % ในรหัสควบคุมรูปแบบ ดังแสดงตัวอย่างต่อไปนี้
ในกรณีที่ต้องการเปลี่ยนจากการแสดงผลชิดขอบด้านขวาให้ชิดขอบด้านซ้ายแทน สามารถทำได้โดยใส่เครื่องหมาย - ไว้หน้าตัวเลขระบุขนาดพื้นที่
ดังแสดงตัวอย่างต่อไปนี้
ควบคุมตำแหน่งตัวเลขหลังจุดทศนิยม
ตัวอย่างการแสดงผลจำนวนทศนิยม โดยที่มีการกำหนดตำแหน่งทศนิยม
คำสั่ง putchar()
ตัวอย่างการใช้คำสั่ง putchar() ในการแสดงผลอักขระออกทางหน้าจอ
คำสั่ง puts()
เป็นคำสั่งสำหรับแสดงผลข้อความออกทางหน้าจอ มีรูปแบบการใช้คำสั่งดังนี้
ตัวอย่างการใช้งานคำสั่ง puts() ในการแสดงข้อความออกทางหน้าจอ
คำสั่งการรับข้อมูล คำสั่ง scanf()
ตัวอย่างการใช้งานคำสั่ง scanf() เพื่อรับข้อมูลจากคีย์บอร์ด
คำสั่ง getchar() และ getch()
ตัวอย่างการเรียกใช้คำสั่ง getchar()
รับตัวอักษรเข้ามาจากคีย์บอร์ด
ผลการทำงานของโปรแกรมสังเกตได้ว่า เราต้องกดปุ่ม<Enter>หลังจากที่ป้อนตัวอักษรแล้ว นอกจากนี้ตัวอักษรที่ป้อนจะแสดงขึ้นมาบนหน้าจอด้วย จากโปรแกรมเดิม เมื่อเปลี่ยนจากคำสั่ง getchar() เป็น getch()
ผลลัพธ์จากการทำงานแสดงได้ดังนี้
จะสังเกตได้ว่า เมื่อใช้คำสั่ง getch() เราไม่ต้องกดปุ่ม<Enter>ตามหลังการป้อนตัวอักษร และจะไม่เห็นตัวอักษรที่เราป้อนแสดงขึ้นมาบนหน้าจอ คำสั่ง gets()
ตัวอย่างการเรียกใช้คำสั่ง gets() รับข้อความมาจากคีย์บอร์ด แสดงได้ดังนี้
|