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();
   93   94   95   96   97   98   99   100   101   102   103