C++ : วิธีแก้ปัญหา ล้างหน้าจอด้วยคำสั่ง clrscr() ไม่ได้ ใน Dev-C++

วิธีแก้ปัญหา #10
เขียนโดย :
มีผู้อ่าน : 61,522 คน วันนี้ : 6 คน

สวัสดีครับ น้องๆ หลายคนที่เพิ่งหัดเริ่มเขียนโปรแกรม ภาษา C++ ด้วย Dev-C++ คงจะเคยเจอปัญหาเวลาที่เราต้องการ ล้างหน้าจอ (Clear Screen) ด้วยคำสั่ง clrscr() ปรากฏว่า เอ๊ะ!! Error เกิดอะไรขึ้น !! ในบทความนี้เรามาดูวิธีการแก้ปัญหากันครับ ^^

 

ปัญหาที่พบ

เมื่อเราใช้คำสั่ง clrscr() แล้วก็จะพบว่ามี Error Message ว่า 'clrscr' undecleard (first use this function) (กรณีที่เราเขียนภาษา C++) ตามรูปครับ

Dev-C++ : วิธีแก้ปัญหา ล้างหน้าจอด้วยคำสั่ง clrscr() ไม่ได้

 

วิธีการแก้ปัญหา 

ให้ นำ คำสั่ง system("cls") นี้ ไปใช้แทนคำสั่ง clrscr() แค่นั้น ก็เรียบร้อยแล้วครับ ลองดูจากรูปตัวอย่างได้เลยครับ

Copy Source Code

system("cls");

 

ตัวอย่างการใช้งาน

วิธีแก้ปัญหา ล้างหน้าจอด้วยคำสั่ง clrscr() ไม่ได้ ใน Dev-C++

 

Output

วิธีแก้ปัญหา ล้างหน้าจอด้วยคำสั่ง clrscr() ไม่ได้ ใน Dev-C++

วิธีแก้ปัญหา ล้างหน้าจอด้วยคำสั่ง clrscr() ไม่ได้ ใน Dev-C++

 

GOTCHA !!

เรียบร้อยแล้วนะครับ สำหรับวิธีการแก้ปัญหา การล้างหน้าจอ ของ ภาษา C++ ง่ายๆ คือเราก็หันมาใช้คำสั่ง system("cls") แทนแค่นั้นแหละครับ หากน้องๆ คนไหนมีปัญหาการล้างหน้าจอ หรือ เรื่องการเขียน C++ สามารถเข้ามาคุยกันได้ที่ TUTORTONG เลยครับ ^^