Page 98 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 98
97
ตัวอย่างโปรแกรมการรับค่าข้อมูลและแสดงผลของตัวแปร
ผลลัพธ์
ภาพที่ 3.7 โปรแกรมการรับค่าข้อมูลโดยใช้ค าสั่ง scanf()
หากต้องการรับค่าตัวแปรหลายตัวในบรรทัดเดียวกัน สามารถใช้ค าสั่งดังนี้
scanf(“%c,%d,%s”,&sex,&age,dep);
2.2 ค าสั่ง getchar(),getche() และ getch() ใช้ในการรับค่าข้อมูลประเภทอักษร 1
ตัวผ่านแป้นพิมพ์ มีรูปแบบการใช้ดังนี้
ตัวแปร = getchar();
ค าสั่ง getchar() เมื่อป้อนข้อมูลจะแสดงผลให้เห็นทันที และต้องกดปุ่ม Enter จึงท างานต่อไป
ตัวแปร = getche();
ค าสั่ง getche() เมื่อป้อนข้อมูลจะแสดงผลให้เห็นทันที ไม่ต้องกดปุ่ม Enter และจะท างานค าสั่งต่อไป
ตัวแปร = getch();
ค าสั่ง getch() เมื่อป้อนข้อมูลจะไม่แสดงผลให้เห็น ไม่ต้องกดปุ่ม Enter และจะท างานค าสั่งต่อไป
ตัวอย่าง ถ้าต้องการรับค่าเพศผ่านแป้นพิมพ์ สามารถเขียนค าสั่งได้ดังนี้
char sex;
sex = getchar();